git status 查看代碼狀態 git diff readme.txt 查看修改過的文件 git reset --hard HEAD^ 回退到上一個版本 git reset --hard HEAD~100 回退到前100個版本 git reset --hard 1094a 指定回退到的版本(1094a爲版本號) git checkout -- file 能夠丟棄工做區的修改 git reset HEAD <file>能夠把暫存區的修改撤銷掉(unstage),從新放回工做區 git diff HEAD -- readme.txt命令能夠查看工做區和版本庫裏面最新版本的區別 git rm test.txt 刪除版本庫中的文件 git checkout -- readme.txt 恢復版本中的文件到工做區
注:
modified: readme.txt
readme.txt被修改過了,但尚未準備提交的修改git