とを指定するbranch-a
とgit rebase origin/master branch-a
、ファイル内で競合が発生することがあります。
CONFLICT (content): Merge conflict in .../file.txt
リベースの前に (定義により) 競合がなかったことを考えると、競合は への 1 つ以上のコミットによってのみ発生した可能性があり.../file.txt
ます。
競合解決プロセス中に、「.../file.txt に影響を与えたオリジン/マスターからのコミット」を簡単に表示して、これらの変更をより自信を持って統合できるようにする方法がわかりません。
---A---B---[C]---D
\ \
E---[F]---G E'--[C/F']--G'
ABCD
メインライン開発です。 EFG
私のローカルブランチの開発です。へのローカル リベース中に、コミットC
によりファイル/コミットで競合が発生しました。F
D
デタッチされた HEAD または「リベース」状態をgit log -3 file.txt
考えると、見たいものが表示されないように見えます。commit を適用します。C
F
特定のファイルにのみ影響を与え、その範囲からのコミットのリストを取得するにはどうすればよいですか...または現在アクティブなABCD
コミットは含まれませんか?EFG
--rebase