0

私がブランチ オフ マスターに取り組んでいて、誰かが私のブランチに適用する必要があるマスターで大量の作業を行っているとしましょう。

rebase master を使用していて競合がある場合、それらの修正はどこに適用されますか。
それらは私のブランチの変更に適用されてマスターの上に適用されますか、それともマスター内で行われた作業を変更してその履歴を変更していますか-
私の新しいブランチの履歴ではなくマスターの履歴、私のブランチは変更のどれもライブではない唯一のマスターであるため重要ではありません新しいブランチにされたのは.
マスターの頭がパブリックマスターブランチに害を及ぼさない場所の上にそれらを適用していますか?

また、後でこれを再度実行する必要がある場合、最後の競合解決の上に適用される競合はどこにありますか、それらの解決内または他の場所ですか?

ありがとう

4

1 に答える 1

0

git rebase作業ディレクトリの変更中にのみ競合が発生する可能性があります-それだけです、次のコミットの準備中です。したがって、修正を行うと、適用しているコミットに表示されます。

Remember rebasedoes はcherry-pick新しいコミットを記録します。そのため、新しいコミット (元のコミットとは異なりますcherry-pick) には、必要な変更が加えられます。

于 2012-11-23T14:19:40.103 に答える