git 学习使用记录
一、git讲解: https://www.cnblogs.com/best/p/7474442.html 二、fetch fatal: Refusing to fetch into current branch refs/heads/dev of non-bare repo http://blog.chinaunix.net/uid-20543672-id-3049419.html 三、 reset clear history git init [dir] git clone [url] git status [filename] git add [.][fn1 fn2] git rm --cached <file> 撤销add,从暂存区删除 git reset HEAD <file> 通过重写目录树撤销add文件,工作区也不受影响 git clean [-df] 移除所有未跟踪文件(d包括未被跟踪目录)。d 目录 f强制。删除工作区文件 git rm <file> 暂存区工作区同时删除 rm <file> 未被跟踪,直接删除 git checkout . 暂存区覆盖工作区 git checkout HEAD . 暂存区工作区被HEAD覆盖。暂存区未推送、工作区未提交都丢失 git checkout 汇总显示工作区、暂存区、版本库的差异 git checkout HEAD 同上