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

时间:2017-04-17 20:51:13

标签: xcode git github

我是Git的新手,我正在尝试将我的分支(With_Base_Class)与Xcode中的远程主分支合并。

我尝试了提交和拉入所有可能的顺序(我希望),但每次我收到以下错误:

The local repository is out of date. 
Make sure all changes have been pulled from the remote repository and try again.

这是我收到错误的视频:

https://youtu.be/sEfSnnHONkU

我做错了什么?

感谢任何帮助。

谢谢!

4 个答案:

答案 0 :(得分:16)

试试这个git命令

git push origin master --force

答案 1 :(得分:0)

由于KinneyKare的回答,我尝试仅关闭并重新启动Xcode。这工作了!如果得到

本地存储库已过时。

Xcode中的

错误,我建议首先尝试简单地退出/关闭/重新启动Xcode。 (又名:如果其他所有操作都失败,则抛出红色的大开关)。

答案 2 :(得分:0)

git push origin NameBarche --force

答案 3 :(得分:-1)

我也遇到了同样的问题,最终导致Xcode和GitHub之间出现了怪异的脱节。我如何解决此问题的方法是转到GitHuB并更改密码。然后使用新密码在Xcode中再次进行身份验证。像个迷一样工作!!!