2

長い間離れていた2つのブランチをマージし終えたところです。そのため、多くの競合が発生しました。対立を解決するのに、数日間で合計約16時間かかりました。

競合が完了し、マージがコミットされたので、誤っていくつかの競合を台無しにしたことがわかります。とにかくコミットに入り、その特定の部分を元に戻したり変更したりすることはできますか?

解決策がGitExtensionsで提供された方がいいのですが、それが必要な場合はbashを使用しても問題ありません。

4

1 に答える 1

6

それが最上位のコミットである場合は、物事を修正し、通常のコミットの準備をして、

git commit --amend

それはあなたの最後のコミット、壊れたマージを修正します。その結果、単一のコミットとして正しいマージが得られます。既にマージを他のユーザーと共有している場合は、それを修正するのではなく、壊れたものを修正する新しいコミットを追加してください。

于 2012-03-24T11:01:16.637 に答える