84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
遠端倉庫與本地倉庫完全不一致,不小心強制提交了git push origin master -f,完全被覆蓋了,現在還能回退嗎?
git push origin master -f
執行 git reset 之後,在 .git/objects 資料夾裡面的內容並沒有對應的刪除。
git reset
運行 git reflog 可以找到先前的提交 ID(commit_id)
git reflog
然後再 git reset --hard commit_id
git reset --hard commit_id
能啊,git reset --hard HEAD~1
git reset --hard HEAD~1
執行
git reset
之後,在 .git/objects 資料夾裡面的內容並沒有對應的刪除。運行
git reflog
可以找到先前的提交 ID(commit_id)然後再
git reset --hard commit_id
能啊,
git reset --hard HEAD~1