我在github上创建了一个新的repository
,修改了默认的自述文件,然后创建了一个开发branch
来处理我的项目。
我已成功提交并合并到开发分支之后,将所有本地修改发送到github。
但是,当我尝试push
对master
分支进行本地修改时,XCode
会返回以下消息:
本地存储库已过期
确保已从远程存储库中提取所有更改,然后重试。
如果我试图拉动变化..
如何正确地将项目推送到主分支?
答案 0 :(得分:3)
在推送到服务器之前,您必须先执行git pull
您的存储库中没有serer的更新。
git pull origin <branch
git push origin <branch>
当您尝试推送git时,请验证服务器的最新提交是否在您的本地分支中。如果没有 - 如果您没有在本地使用它,则会要求您在推送更新之前从服务器中提取更改。