こんな歴史があります
H o updated ctools, ds
G M─┐ merged module file
F │ o find page
E o │ work on download restriction
D o─┘ Report downloading/emailing WIP
C o migration: find and replace URLs throughout notes
B o various local things
A o initial commit
さらに遅れて、Aはリモートマスターから外れます。これでリモートが移動しました。gitrebaseを使用して履歴を更新し、最新のリモート変更を更新したいと思います。
これらのコミットはすべてリモートマスターにないコード上にありますが、 GでマージされたサイドブランチであるD:Gの処理方法を理解していないようであるため、gitrebaseは失敗します。Git rebaseは、マージせずにそれらを順番に適用しようとします。つまり、FはEに適用されません。コードを最新のオリジンの開発に合わせて維持するために、何度かリベースする必要があることを計画しているので、永続的なソリューションが必要です。A B C D E F H...
競合の答えがGにあることをgitに伝えるにはどうすればよいですか?または、git rebaseがコミットに応答できるように他の方法を実行するにはどうすればよいですか?それが物事を容易にするなら、私は喜んでD:GをD'に押しつぶしたいと思います。