実行するとgit pull --rebase
、機能ブランチから、編集したことのない多くのファイルで競合が発生します。これらの競合を取り除くために、競合するファイルごとに次の一連のコマンドを実行します。
git checkout --ours .
git add .
git rebase --continue
厄介な部分は、競合ごとにこれを実行する必要があることです。上記のすべてのコマンドが一度に実行されるように、カスタム コマンドで git を構成する方法はありますか。
何かのようなもの:
If(featureBranch_04) {
foreach(conflicts)
if(conflictedFile != index.jsp) {
git checkout --ours .
git add .
git rebase --continue
}
}
}
git config で同様の機能を使用できますか?
ワークフローは次のとおりです。最初に master ブランチを にマージし、featureBranch_04
次にブランチgit pull --rebase
からマージしましたfeatureBranch_04
。