当我从我的功能分支执行
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配置中拥有类似的功能吗?
工作流程如下:首先将主分支合并到featureBranch_04
,然后从featureBranch_04
分支执行git pull --rebase
。
git pull --rebase
呢?为什么不先执行git pull
,然后再在你的分支上进行 rebase 操作呢? - Ja͢ck