对于VCS Update Project,PyCharm“无法更新:没有跟踪分支”

时间:2018-01-24 19:29:12

标签: git version-control pycharm

在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中正确更新,因此我可以通过这种方式更新项目。

如何摆脱更新项目错误?

1 个答案:

答案 0 :(得分:1)

要解决此问题,您可以按照以下步骤操作:

  1. 检查本地git仓库是否有远程

    在终端wondows中,您可以使用命令git remote -v来检查本地仓库是否有远程。并确保有远程名称origin

  2. 检查远程仓库是否具有主分支

    通过在终端窗口中执行git branch -r来列出远程仓库分支。如果输出不包含origin/master,则应通过master将当地git push -u origin master分支推送到远程仓库(当前分支为matser时)。

  3. 然后在Pycharm中更新master分支应该会成功。

    由于更新不起作用但拉动工作的原因主要是导致更改从不同的分支(或远程)拉到本地master分支。