我把分支從遠程拉到local.It是需要合併所有衝突file.But我不想修復衝突,並希望回滾我的最後提交讓我的工作流back.If你有任何想法,請給我。git-rollback拉後的舊分支
0
A
回答
0
您可以使用git reset --hard
將分支重置爲已知提交。如果我理解正確,則可以使用git reset --hard HEAD~1
通過合併來反轉更改。如果要重置爲特定提交,可以使用git log
查看提交及其哈希,然後使用git reset --hard COMMIT_HASH
重置爲特定提交。
如需更詳細的解釋,我建議您遵循Atlassian tutorial。
P.S:硬重置將丟棄未經警告的任何未提交的更改,如果它們很重要,請妥善保管或提交它們。
+0
我已經使用git reset函數。我運行該git reset - 硬COMMIT_HASH。非常感謝Shubham。 – kaykay
0
如果您尚未完成合並(使用git commit
),則可以使用git merge --abort
中止合併。
相關問題
- 1. 在拉動後回到Git中一個分支的舊狀態
- 2. git cleanup舊分支
- 3. Git - 清理舊分支
- 4. Git:保存舊分支
- 5. 搞砸了分支,舊的主分支顯示來自新分支的文件?
- 6. 混帳拉分支
- 7. 從Git分支拉
- 8. 如何刪除過濾分支後的舊提交?
- 9. 舊分支中的提交也顯示在新分支
- 10. 拉不同的Git分支
- 11. 拉回購,創建分支,然後提出拉請求
- 12. 清理舊的遠程git分支
- 13. 移動主分支舊的更改
- 14. 如何清理舊的git分支?
- 15. 我可以刪除舊的git分支
- 16. Git - 將舊分支移動到另一個分支是什麼?
- 17. SVN:將一箇舊分支合併到一個新分支
- 18. 成功拉取請求後更改分支並在Git中刪除分支
- 19. 撤消主分支上的錯誤分支的git拉
- 20. 如何從分支拉動?
- 21. 拉請求孤兒分支
- 22. 在Git中推拉分支
- 23. Git拉/克隆分支
- 24. Mercurial,拉一個分支
- 25. 推/拉電流分支
- 26. 主分支反映了舊版本
- 27. SVN創建新分支 - 舊代碼
- 28. Git分支提前主(舊回購)
- 29. Git HEAD指向一箇舊分支
- 30. 舊分支可以被淹沒嗎?
真的很感激快速的幫助。謝謝。 – kaykay
請參閱http://stackoverflow.com/questions/101752/i-ran-into-a-merge-conflict-how-can-i-abort-the-merge – morxa