【问题标题】:Git: when running "git remote -v" I get no upstream settingGit:运行“git remote -v”时,我没有上游设置
【发布时间】:2015-12-05 12:34:49
【问题描述】:

当我从我的主分支运行 git remote -v 时,我得到了正确设置的 origin (fetch) 和 (pull) 但是对于上游 (fetch) 或 (pull) 没有返回任何内容。我可以在不指定上游分支的情况下执行“git pull”。我不明白如何在拉取期间跟踪上游但不返回任何信息?

提前致谢!

【问题讨论】:

  • 我不清楚你的问题。你能澄清一下吗?你想知道为什么 git remote -v 没有让你的 repo 与上游同步,但 git pull 可以吗?
  • 我也不清楚你说git remote -v 给你正确的信息是什么意思,git pull 有效,但是“拉动没有返回任何信息”。通常,如果没有什么可拉的,它至少会说Everything up-to-date(即fetch + merge)。

标签: git github


【解决方案1】:

origin 是远程服务器的常规名称。因此,在您的情况下,git pull 命令将从origin 获取。

kuah-air:rails kuahyeow$ git remote -v
origin  git://github.com/rails/rails.git (fetch)
origin  git://github.com/rails/rails.git (push)

条款注意事项:有些人在从项目中提取/分叉时使用并添加upstream 遥控器。在这种情况下,他们将拥有更多的源和上游遥控器。例如

kuah-air:doorman kuahyeow$ git remote -v
upstream    https://github.com/movableink/doorman.git (fetch)
upstream    https://github.com/movableink/doorman.git (push)
origin  git@github.com:kuahyeow/doorman.git (fetch)
origin  git@github.com:kuahyeow/doorman.git (push)

【讨论】:

    猜你喜欢
    • 2018-10-18
    • 2019-10-27
    • 1970-01-01
    • 2018-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 2020-10-26
    • 2018-06-29
    相关资源
    最近更新 更多