我们是两位开发人员,我们希望同时处理同一个项目。所以,我们使用GitHub。但是,我们无法做到这一点。
这是我们的问题;
我正在向我们的主人推送新的xcode项目,然后,我的朋友正在拉动这个xcode项目。从这里开始,每件事都可以。然后,我正在更改一些代码,然后,我再次推送(提交并推送)它。当我的朋友更改了一些代码(他没有拉动)并推送它时,会出现这样的错误:"本地存储库已过期。确保已从远程存储库中提取所有更改,然后重试。"
实际上,我们希望这样,我们改变一些来代码,然后,我和我的朋友推它,然后这两个文件将被合并。我们怎么做到这一点?
答案 0 :(得分:1)
他需要做git pull --rebase
这将拉动分支并将他的更改放在你的上面
你应该真正分支每个功能,并在合并期间处理冲突