14
Q
混帳取消復歸
A
回答
41
你有兩個一般的選擇:
- 還原的還原提交(創建第二復歸承諾,帶你回到原來的)
- 扔掉的復歸與提交
git reset --hard HEAD^
第二個選擇離子只適用於如果您有而不是將您的更改推送到其他地方。事實上,如果你還沒有推你先恢復提交的任何地方是,你可以簡單地使用
的git的復位 - 硬
回滾而不產生任何復歸提交的。
+0
不要做重置 - 就像我一樣,我在回購站中丟失了所有外部文件! – 2018-01-01 10:55:08
相關問題
- 1. 錯誤復歸於混帳
- 2. 取消混帳添加-A
- 3. 混淆混帳消息
- 4. 撤消在混帳
- 5. 混帳歸檔與CP
- 6. 混帳歸檔子目錄 -
- 7. 恢復在混帳
- 8. 恢復混帳推
- 9. 混帳推錯誤消息
- 10. 撤消「混帳重置--merge」
- 11. 混帳SVN取在
- 12. 混帳復歸合併提交,並明確歷史
- 13. 回購/混帳復歸聲明在一個月前
- 14. 混帳復歸提交/推而保留的更改
- 15. 上混帳推硬復位
- 16. 混帳:後「混帳RM」
- 17. 如何撤消/恢復「Heroku的混帳:克隆」
- 18. 混帳提取和拉
- 19. 混帳取起源拒絕
- 20. 混帳取控制檯上
- 21. 取消遞歸
- 22. 混帳:變化沒有取得可見,當我做`混帳diff`
- 23. 混帳拉表示「自毀」的消息
- 24. 混帳:分支後消失重置
- 25. 撤消最後混帳添加-A
- 26. 撤消「混帳遠程RM起源」
- 27. 取消混帳合併,但保持本地變化
- 28. 混帳remote.branch.receivepack =混帳收到包
- 29. 混帳:變基帶基地混帳
- 30. 混帳:修復無效合併
我不確定在Git中如何使用術語「恢復」意味着,但通常情況下,恢復意味着覆蓋任何本地更改。所以只有一個取消刪除的工具可以幫助,但幾乎沒有機會。 – Andreas 2010-07-07 22:25:57
@Andreas:在Git中,「回覆」是一個* new *提交,它反轉了一些早期提交的應用。 – 2010-07-07 22:30:26
@Greg:謝謝你的清理。 – Andreas 2010-07-07 22:31:57