0

これまでの話 - プロジェクト リポジトリには、とりわけ 2 つのブランチがあります -updatemaster. にマージしようとしupdateましたmaster。しかし、ほとんどすぐmasterに (マージ前の) 元の形式に戻りました。revert

git revert -n OLDER_COMMIT^..NEWER_COMMIT

つまり、2 つのブランチがあります。個別のコンテンツがあります。mergeブランチを一緒にマスターして更新するにはどうすればよいですか? ブランチマスターは結合された結果を保持していますか?この問題で私を助けてもらえますか?

4

1 に答える 1

0

は以前に にマージされ、それらの変更が元に戻された (そしてコミットされてプッシュされた)ため、updateへのマージに問題があると思います。その場合は、元に戻す必要があります (さらに に変更がある場合は、その後通常どおりにマージできます)。masterupdatemasterupdate

git logを調べて、マージを元に戻したコミットを見つけます。masterブランチ内の特定のコミットを元に戻します。

git revert SHA1

于 2013-12-09T22:03:38.717 に答える