拉动时Git进行合并提交

时间:2014-05-11 00:00:51

标签: git

当转移到git的1.8.3.2版本时,我遇到了一个意想不到的问题。每次我拉它都会进行新的合并提交。以前当我做了一次拉动时,我认为它做了一次反转,但无论如何它并没有为拉动做出承诺。我该如何解决这个问题?我的配置没有改变。不确定它是否相关,但我有branch.autosetuprebase=always

2 个答案:

答案 0 :(得分:4)

想出来。使用现有的git配置将repo复制到新安装,并且分支设置为rebase = true,但旧机器有git config --global pull.rebase true,因此它没有进行合并提交。将rebase = true添加到所有现有分支应该可以解决问题,或者我们所做的就是设置拉动到rebase。

答案 1 :(得分:-1)

创建a .gitconfig alias entry for git pull,或将其设置为始终为您自动执行此操作:http://stevenharman.net/git-pull-with-automatic-rebase