不小心把本機尚未推到git server的分支砍掉
還是可以找回來
1.git fsck –full –no-reflogs | grep commit
列出被刪掉的commit
2.將commit id 一個一個檢查內容
git log –stat xxxxxx
注意 順序並非依照時間排列 要一個一個找
3.找到目標的commit點
git branch 新branch名稱 commit點
將找到的commit點存成新的branch
4.切換到新branch
git checkout 新branch
沒有留言:
張貼留言