Search

4/12/2012

git undo

Git 版本控制系統(3) 還沒 push 前可以做的事 | ihower { blogging }

1. git ci --amend # 快速修改上一次 commit comment
2. git reset HEAD^ # 退回最近一次 (git add + git commit), 等於沒做上一次的 git add FILENAME, git ci -m "add FILENAME"
3. git reset --soft HEAD^ # 退回最近一次 (git commit), 等於沒做上一次的 git ci -m "add FILENAME"
4. git reset --hard HEAD^ # 退回最近一次 (git add + git commit + modification), git status 會是完全乾淨的

沒有留言: