$ git add readme.txt提交到了stage中。
$ git status
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
modified: readme.txt
$ git reset HEAD
Unstaged changes after reset:
M readme.txt
小結:
1.當你亂改了工作區某個文件時,想直接丟棄工作區的修改時,可用用
$ git checkout -- readme.txt 命令將該文件恢復到與版本庫里的一致
2.當你不但改亂了工作區某個文件的內容時,還添加到了暫存區時,想丟棄修改,分為兩步解決:
第一步:用命令git reset HEAD file命令回到第一種情況
第二步:也是用git checkout -- file 命令將該文件恢復到與版本庫里的一致
3.已經將不合適的修改提交到版本庫,想要撤銷本次提交,只能用版本回退了。不過這個前提是沒有提送到遠程倉庫里