3

マージされるべきではない 2 つのブランチをマージしました: A と B. そのマージを元に戻したいのですが、ブランチ A の最後のマージされていない状態に戻ることは簡単です。ただし、個々のコミットをマージしたいマージ後のブランチ A+B。ブランチ B で影響を受けたファイルには何もしないので、理論的には競合は発生しません。ただし、この個々のコミットをマージしようとすると、ブランチ B もマージされてしまいます。この貴重なコミットで行われた変更だけをマージするにはどうすればよいですか?

4

1 に答える 1

4

git cherry-pickツリーに適用する特定のコミットを選択するために使用できます。

または、マージが早送りされていない場合は、マージ コミットを元に戻すことができます。

git revert -m <mainline> <merge_commit>
于 2013-01-15T17:40:52.927 に答える