1

わかりました、開発ブランチにマージする必要があるいくつかの異なるブランチを持っていた開発者がいます。マージ後、あるブランチの変更が開発ブランチに反映されていないことに気付きました (プッシュされた後)。

彼が悪いマージを試みる前に、開発ブランチを戻すことができると考えました。その後、再度マージし、プッシュする前にブランチが正しくマージされたことを確認できました。

残念なことに、ロールバックとすべてで、開発ブランチは開発ブランチがマージされていない状態に戻った状態になりましたが、開発ブランチは他の 2 つのブランチが既にマージされていると認識しています。git diff develop..merged-branchファイルが同じではないことがわかります 。

これらの変更を開発ブランチに実装するにはどうすればよいですか? 現時点では、履歴についてあまり心配していません。これらのブランチを正しく開発に取り入れたいと思っています (新しいブランチを作成して、各ブランチの変更を手動で入力する必要はありません)。

4

1 に答える 1

1

Linus Torvaldsのコメントは次のとおりです。

元に戻した後にブランチをリベースするか、元に戻してマージする必要があります。

于 2013-07-08T16:47:29.987 に答える