【发布时间】:2013-10-30 06:46:13
【问题描述】:
当我从我的功能分支执行: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,然后从featureBranch_04分支合并git pull --rebase。
【问题讨论】:
-
你为什么要做
git pull --rebase?为什么不只是git pull然后重新设置你的分支?
标签: git git-rebase