觀看此次修改與上次commit的不同處
git show
觀看上次commit的修改
git log
檢視log資訊,-p:顯示每次log修改的部分
git blame filename
檔案裡面每段程式的commit id
git reset HEAD 檔案名稱
將檔案從Stage中移除(取消add)
git reset HEAD^ --soft
取消剛剛的commit,但是保留修過的檔案
git reset HEAD^ --hard
取消剛剛的commit,並回到上次commit的狀態
git commit --amend
修改上次的COMMIT資訊,並且把目前修改的加進去
git rebase -i HEAD^
進入rebase互動模式,可以選擇刪除commit、合併commit等等功能
git merge branch名稱
將指定的branch合併至目前的branch
git reset --hard ORIG_HEAD
取消最近一次成功的merge,以及所有在這次merge後所做的修改