私はいつもブランチで作業しています。しかし、特定の変更セットが別のブランチの変更セットと競合する場合があります。
- 変更セット 1 は新しいコードを追加しました
- ブランチ 2 のチェンジセット 2 は古いコードに基づいています。(ブランチ 2 の変更セットを追加)
変更セット 2 を取り込むと、既にマスターにある変更セット 1 との競合について不平を言います。
PR または git rebase をローカルで受け入れるときに手動で修正する必要がないように、変更セット 2 を修正するにはどうすればよいですか?
git checkout commit-hash
fix commit
git commit
git rebase -i HEAD~2
それで?私はすでに以前の変更をリポジトリにプッシュしており、元のブランチ (ブランチ 2) にはさらに多くの変更セットがあります。