【问题标题】:Git Pull from a Forked Repository从分叉存储库中提取 Git
【发布时间】:2014-01-14 14:43:52
【问题描述】:

我最近分叉了一个存储库。存储库已更新,我想要更新版本。当我 git pull 时,它会从我在 github 上的存储库中提取吗?还是会从分叉的存储库中提取?

据我了解,当我 fork 时,我可以访问 3 个版本的存储库。

  1. 在我的本地机器上。
  2. 我的个人 github 存储库中的分叉版本
  3. 我派生出来的存储库。

所以,如果我从本地机器上 git pull,是从我的项目被分叉的个人存储库中提取,还是从每个人都在工作的项目存储库中提取?

**我通过 git clone [https 链接](我自己的分叉版本)将存储库克隆到我的本地计算机。 **我正在尝试查找 Wooble 要求的其余信息,感谢您的建议!我会尽快获取这些信息。

谢谢!

【问题讨论】:

  • 默认情况下,它将从设置为默认拉取的任何远程拉取。你没有告诉我们你是如何将 repo 克隆到本地机器上的,或者你可能设置了哪些其他遥控器。如果您克隆了自己的 fork 并且从未对远程设置进行任何其他操作,那么默认情况下可能是从您的 fork 中提取。
  • 抱歉,Wooble,我稍后会提供该信息,我对从叉子上拉出来有点陌生,并没有意识到这是必不可少的信息。
  • git remote -v 会告诉你几乎所有你需要知道的东西。

标签: git github


【解决方案1】:

您将拥有您的分叉存储库和您分叉的原始存储库的远程。运行 git remote -v 以查看可用的遥控器列表。

您可以选择从列出的遥控器中提取:

git pull <remote_name> <branch_name>

执行git pull 将从您的默认远程提取,在您的情况下,这是您的存储库而不是原始存储库。

【讨论】:

    猜你喜欢
    • 2018-12-01
    • 2014-06-20
    • 2011-02-02
    • 2011-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 2013-01-03
    相关资源
    最近更新 更多