git reflog
顯示所有branch的commit,包括commit和reset,以及已刪除的commit。而git log只顯示當前branch的commit,不包括已刪除的commit
git cherry-pick
將一個commit應用到當前branch上,commit可以是其他branch的
git rebase
壓縮多個commit為一個commit
將branch1的commit轉移到branch2,branch1的commit記錄被刪除
git reflog
顯示所有branch的commit,包括commit和reset,以及已刪除的commit。而git log只顯示當前branch的commit,不包括已刪除的commit
git cherry-pick
將一個commit應用到當前branch上,commit可以是其他branch的
git rebase
壓縮多個commit為一個commit
將branch1的commit轉移到branch2,branch1的commit記錄被刪除