在git中使用master同步分支。

时间:2015-10-08 14:06:51

标签: git

我有一个包含几个提交的分支,我想将它与主分支同步。 我试图以交互方式重新定义它,我正在挑选所有提交。

git rebase -i master

在这种情况下,我必须手动解决每次提交的所有冲突,有没有办法避免这种情况,只解决上次提交的冲突。

1 个答案:

答案 0 :(得分:0)

你可以先压缩所有提交,然后再进行改造。

git merge-base <my_branch> master

结果是分支和主要

之间最佳共同祖先的哈希值
git rebase -i <hash>

将所有提交压缩到一次提交

git rebase -i master

现在你应该只看到一次提交,你可以解决一次冲突。