我從分支合併到主。然後,我注意到,我解決了這個矛盾在一個糟糕的方式,所以我恢復合併使用以下命令:我在git中恢復了合併,現在我該如何重新合併?
git revert -m 1 *merge-hash*
同事後做了幾次提交。我試圖重做合併,以便我有機會以不同的方式解決衝突。但是,當然,它說分支已經合併了。怎樣才能重新合併並以好的方式解決衝突?
我從分支合併到主。然後,我注意到,我解決了這個矛盾在一個糟糕的方式,所以我恢復合併使用以下命令:我在git中恢復了合併,現在我該如何重新合併?
git revert -m 1 *merge-hash*
同事後做了幾次提交。我試圖重做合併,以便我有機會以不同的方式解決衝突。但是,當然,它說分支已經合併了。怎樣才能重新合併並以好的方式解決衝突?
使用互動的rebase擺脫合併和復歸的提交(簡單地從列表中忽略它們)
這個工作流程更適合於扔掉合併:http://dymitruk.com/blog/2012/02/05/branch-per-feature/
這當然是一個很好的工作流程......但它不能解決我的問題。對不起,這是無關的... – gotch4
然後做互動rebase。這不是工作流程的一部分。 –
http://stackoverflow.com/questions/3662543/is-there-any-way-to-undo-the-effects-of-git-revert-head – mcalex
你在提交提交後是否有提交? –
是的,馬有幾個 – gotch4