我发现这两个都可以取消暂存文件。
我曾经用来git reset file
取消文件暂存。
但是今天,当我阅读http://git-scm.com/book时。
我发现它教我使用git reset HEAD file
HEAD在这里做什么?在什么情况下是必须的?
PS:还有一个问题,我可以使用它git checkout file
来修改文件。同时这本书建议我使用git checkout -- file
。这有什么区别?
我发现这两个都可以取消暂存文件。
我曾经用来git reset file
取消文件暂存。
但是今天,当我阅读http://git-scm.com/book时。
我发现它教我使用git reset HEAD file
HEAD在这里做什么?在什么情况下是必须的?
PS:还有一个问题,我可以使用它git checkout file
来修改文件。同时这本书建议我使用git checkout -- file
。这有什么区别?
Answers: