当我执行时: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
分支合并。