在沒有git add之前: #撤銷所有更改 git checkout . #撤銷指定文件的更改 git checkout -- myfile.txt ...
在沒有git add之前:
#撤銷所有更改
git checkout .
#撤銷指定文件的更改
git checkout -- myfile.txt
在git add之後:
git reset HEAD myfile.txt
git push 之後:
git reset --hard comittHash # git log --online可以查看hashid 返回到某個節點,不保留修改 git reset --soft comittHash # git log --online可以查看hashid 返回到某個節點,保留修改