【问题标题】:PyCharm "Can't update: no tracked branch" for VCS Update Project用于 VCS 更新项目的 PyCharm“无法更新:没有跟踪的分支”
【发布时间】:2018-07-03 22:56:06
【问题描述】:

在 PyCharm 2016.2 中,我正在尝试 VCS=>更新项目,但出现此错误。

“在 Git 仓库 /Users/troyscribner/git 中没有为分支 master 配置跟踪的分支 让你的分支跟踪远程分支调用,例如 git branch --set-upstream master origin/master”

在终端中,我尝试了:“git branch --set-upstream-to=origin/master”,但错误并没有消失。

如果我在项目资源管理器中选择项目,然后选择 Git=>Repository=>Pull,则项目会从 git 正确更新,因此我能够以这种方式更新项目。

如何消除更新项目错误?

【问题讨论】:

    标签: git version-control pycharm


    【解决方案1】:

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

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

      在终端奇迹中,您可以使用命令git remote -v 来检查本地repo 是否有remote(s)。并确保有远程名称origin

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

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

    那么在Pycharm中更新master分支应该就成功了。

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

    【讨论】:

      猜你喜欢
      • 2014-08-04
      • 2018-12-08
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 2017-10-26
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多