0
A
回答
-2
聽起來像是要恢復犯下
$ git revert a9a6de2
應該這樣做
+0
必須先存放。謝謝。 – duckmike 2014-10-02 14:53:43
+1
呃 - 這個答案不行。 – 2014-10-02 17:13:23
0
創建匹配SHA
git checkout -b YOUR_BRANCH a9a6de2
爲了使當前已簽出分支匹配了新的分支,SHA - 非工作目錄安全 - 不要將其推送到遠程服務器
git reset --hard a9a6de2
請注意,git revert
做了指定的SHA(只有SHA指定)的減法補丁,它聽起來根本不像你想要的。我知道這是Subversion用戶常見的混淆之處,因爲'恢復'在Subversion中表現不同。
相關問題
- 1. 恢復到以前的提交Windows Azure
- 2. 如何恢復到以前的SVN提交?
- 3. 如何恢復到以前在Github上提交的Ruby on Rails
- 4. 恢復拉到前面的提交
- 5. 如何「反轉」以前恢復的提交?
- 6. 如何恢復一個svn提交意外刪除以前的提交內容?
- 7. 恢復到修改以前的提示
- 8. 如何恢復SVN提交?
- 9. Git:恢復到以前的提交狀態
- 10. 如何恢復到早期提交
- 11. 如何恢復git中的許多提交以恢復到特定狀態
- 12. 如何防止提交表單後恢復到以前的選項卡
- 13. 恢復到本地提交?
- 14. 在Git中,如何恢復提交之前恢復的分級文件?
- 15. 恢復以前的提交後,git是否提交相同的散列?
- 16. 如何恢復錯過的提交?
- 17. 如何合併已恢復的提交?
- 18. 恢復git提交
- 19. 恢復以前提交狀態的所有更改
- 20. git恢復已提交的提交
- 21. 如何在提交子模塊之前從提交git項目中恢復?
- 22. 如何恢復本地提交git
- 23. Git + Intellij - 如何恢復本地提交?
- 24. 如何恢復從git提交更改?
- 25. Git如何恢復舊提交
- 26. 如何恢復部分提交?
- 27. 如何恢復初始git提交?
- 28. 如何在恢復後重做提交?
- 29. 如何在git中恢復提交?
- 30. Git:恢復舊的提交
只是要清楚:你的意思是回覆由該提交引入的更改,或檢查該提交嗎? – Jubobs 2014-10-02 14:35:20
[恢復到以前的Git提交]的可能重複(http://stackoverflow.com/questions/4114095/revert-to-a-previous-git-commit) – 2014-10-02 14:37:08
我希望我的版本的該項目與先前的提交相匹配。 – duckmike 2014-10-02 14:44:08