我正在和另一个开发人员合作一个项目,我们使用 Github 作为我们的远程回购。我在 Mac 上使用 git1.7.7.3,他在 Windows 上使用 git1.7.6。
事情是这样的
git pull
。git push
.提交日志中随着时间的推移充满了“ Merge Branch”消息,并且还显示开发人员 B 提交了开发人员 A 所做的更改。我们已经找到的唯一的方法,以防止这个问题已经做了 git pull --rebase
在第3步,但我不知道什么副作用重新基地将引入。这是我第一次在一个多开发者 git 回购工作,所以这只是正常的行为吗?对如何解决这个问题有什么想法吗?