修改 hello.rb 文件来包含一个错误的注释。
然后去暂存它。
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
status
输出显示更改已被暂存且准备提交。
幸运的是 status
输出告诉我们取消暂存更改时需要做什么。
$ git reset HEAD hello.rb
Unstaged changes after reset:
reset
命令(默认)不会更改工作目录。所以在工作目录中仍然 有不想要的注释。我们可以使用之前实验中的 checkout
命令来 从工作目录移除不想要的更改。
$ git status
# On branch master
现在我们的工作目录又变干净了。