git reset用法二 替换文件
git reset的第二种用法不是用于重置引用的,而是为了能够将某个历史版本中的文件拿出来,替换当前staging中的同名文件。
这个也更加常用。
比如
git reset
就是用仓库中当前版本的文件(位于.git/objects目录下)替换掉staging中的文件。相当于撤销上一次git add的作用。
比如我们在x文件中添加一些内容,然后用下面的命令:
$ git reset -- ~/work/189/appengine/x