在PyCharm 2016.2中,我正在尝试VCS =>更新项目,但我收到此错误。
“在Git存储库/ Users / troyscribner / git中没有为分支主服务器配置跟踪分支使您的分支跟踪远程分支调用,例如,git branch --set-upstream master origin / master”
在终端中,我试过:“git branch --set-upstream-to = origin / master”,但错误不会消失。
如果我在项目资源管理器中选择项目,并选择Git => Repository => Pull,项目会从git中正确更新,因此我可以通过这种方式更新项目。
如何摆脱更新项目错误?
答案 0 :(得分:1)
要解决此问题,您可以按照以下步骤操作:
检查本地git仓库是否有远程
在终端wondows中,您可以使用命令git remote -v
来检查本地仓库是否有远程。并确保有远程名称origin
。
检查远程仓库是否具有主分支
通过在终端窗口中执行git branch -r
来列出远程仓库分支。如果输出不包含origin/master
,则应通过master
将当地git push -u origin master
分支推送到远程仓库(当前分支为matser
时)。
然后在Pycharm中更新master分支应该会成功。
由于更新不起作用但拉动工作的原因主要是导致更改从不同的分支(或远程)拉到本地master
分支。