"本地存储库已过期" ....我没有分支如何解决这个问题

时间:2018-01-12 06:24:04

标签: xcode8

enter image description here

当我们推送代码时Xcode显示警告

  

本地存储库已过期。

我没有分支。

3 个答案:

答案 0 :(得分:6)

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

首先转到终端的项目目录

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

让我知道它是否有效

答案 1 :(得分:2)

该警告是因为其他人在您最后一次撤离后会推送到您的仓库。你将需要从回购中提取,合并你的代码,然后你就可以再次推送

答案 2 :(得分:0)

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

因此,您必须转到Xcode菜单并选择Source Control-> Pull。

enter image description here

然后我选中了“将本地更改恢复为上游更改”,这一次应用了一次本地提交。我有很多未提交的提交,所以我选择了它。

enter image description here