将fork repo添加到父repo文件夹,并可以从两个文件夹拉到同一个文件夹中

时间:2012-07-27 12:49:06

标签: git github fork external

我在将一个fork从github拉到一个父repo所在的文件夹时遇到了问题。

我已经有一个工作的本地文件夹,我可以将父级回购更改为。
以下是我的步骤:

  1. 为forked repo创建本地文件夹
  2. 在github上发布一个回购
  3. 将fork repo拉入本地文件夹
  4. 进行更改,提交并推送
  5. Github已注册提交
  6. 到目前为止没有问题。我有2个兄弟文件夹,(ORG)一个带有原始仓库和(FORK)一个带我的叉子,我可以工作。
    现在我需要把叉子拉到第二台机器上(进行测试)。以下是辅助计算机上的步骤:

    1. cd folderWith ORG repo
    2. git remote add UniqueName git://github.com/myUserName/forkedRepoName.git
    3. git branch -a未显示UniqueName。我认为这就是问题所在
    4. git remote -v显示了UniqueName的提取和推送条目。我只需要fetch / pull
    5. git branch fork。创建一个新分支,以便我可以在ORG和FORK repos之间切换
    6. git checkout fork
    7. git pull UniqueName/master。 "致命错误:' UniqueName / master'似乎不是一个git存储库"
    8. 我做错了什么? 我不希望在辅助机器上有兄弟文件夹,只有另一个分支。

      更新
      git branch -a {@ 1}} 后,UniqueName将首先显示git fetch/pull 的分支。

1 个答案:

答案 0 :(得分:1)

对于您的上一个命令,请尝试git pull UniqueName master