无法从XCode推送到Github主分支

时间:2016-08-07 21:02:13

标签: ios xcode git github push

我在github上创建了一个新的repository,修改了默认的自述文件,然后创建了一个开发branch来处理我的项目。

我已成功提交并合并到开发分支之后,将所有本地修改发送到github。

但是,当我尝试pushmaster分支进行本地修改时,XCode会返回以下消息:

  

本地存储库已过期

     

确保已从远程存储库中提取所有更改,然后重试。

如果我试图拉动变化..

enter image description here

如何正确地将项目推送到主分支?

1 个答案:

答案 0 :(得分:3)

在推送到服务器之前,您必须先执行git pull 您的存储库中没有serer的更新。

git pull origin <branch
git push origin <branch>

当您尝试推送git时,请验证服务器的最新提交是否在您的本地分支中。如果没有 - 如果您没有在本地使用它,则会要求您在推送更新之前从服务器中提取更改。