无法从远程 git repo 中拉取

汉兹

我结帐到develop分支,然后运行git pull,出现fatal: 'develop' does not appear to be a git repository. 相反,我必须这样做git pull origin develop为什么?我的 git 设置有问题吗?

VonC

无论您是否配置了默认远程分支,其语法git pull为:

  • 你的问题git pull [<options>] [<repository> [<refspec>…​]]
    假的:那是

    git pull origin develop
    NOT: git pull develop
    

第一个参数是远程存储库的名称,如错误消息所示,“ develop不是远程存储库。origin是。

  • hd1回答为false git pull -u不存在。

    git push -u origin develop
    

最后一个命令将在本地分支 develop 和远程跟踪分支 origin/develop 之间建立链接。

在你的情况下,因为你想拉而不是推:

git fetch
git checkout --track origin/dev

如果本地分支develop已经存在,请参阅“使现有的 Git 分支跟踪远程分支? ”:

git branch -u origin/develop develop
git checkout develop
git pull

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章