当我使用GitHub Desktop将本地分支与主服务器合并时,远程版本上的一切看起来都不错。但GitHub桌面上的主分支不会更新。当我点击sync
时,收到以下错误消息:
项目已于https://github.com/user/project.git更新 你上次同步了。您可以尝试再次同步或从命令行运行
git pull origin master && git push origin master
。
当我按照错误消息说明操作时,所有内容都会正确更新。但是下次我拉动和合并分支时,会发生同样的事情。
有关我可能做了什么导致此问题以及如何解决问题的任何想法?
答案 0 :(得分:2)
也许本地主分支没有upstream branch 下次按照说明操作时,请尝试:
git pull origin master && git push -u origin master
-u
确保主人有起源/主人作为其上游分支
然后同步应该有效。