"The Local repository is out of date"..我没有分支如何解决这个问题

"The Local repository is out of date"....i have no branch how to solve this

当我们将代码推送到远程服务器时 Xcode 显示以下警告。另请参阅随附的屏幕截图

The Local repository is out of date.

我没有分支或任何其他工作副本。

该警告是因为其他人会在您上次退出后推送到您的存储库。你需要从回购中拉取,合并你的代码然后你就可以再次推送

我遇到了同样的问题,我是这样解决的:

首先进入终端中的项目目录

git init
git add .
git stash save
git branch --set-upstream-to=origin/master
git pull -r
git stash pop
git push 

让我知道它是否有效

我遇到了同样的问题,它的发生是因为我通过创建另一个分支来添加来自 GitHub 网站的 README.md 文件。 Xcode 不会自动提取通过网站所做的更改。

因此您必须转到 Xcode 菜单和 select 源代码管理 -> 拉取。

然后我检查了 "Rebase local changes onto upstream changes",这一次应用一个本地提交。我有很多没有推送的提交,所以我选择了这个。