将远程repo添加到git fork中

时间:2014-11-20 06:51:57

标签: git github

我的Git知识并不是很好,但我希望对这位一步一步的指南有所了解,我的大四学生告诉我,因为我遇到了一些问题

根据我的理解,我有点困惑,因为需要添加远程仓库,因为我内部的物品和我分叉的仓库基本相同。

如下:

  • 使用项目中的分支test_for_validation分叉回购 叫SITE
  • 在本地克隆回购
  • Cd to local repo
  • git remote add site ssh://git@....git
  • git pull site
  • git checkout site / feature / test_for_validation
  • git checkout develop
  • git merge feature / test_for_validation

当我在git pull site步时,我看到一个* [new branch] xxx列表,后面跟着一条消息:

You asked to pull from the remote 'site', but did not specify
a branch. Because this is not the default configured remote
for your current branch, you must specify a branch on the command line.

我应该在这里做些什么吗?

此外,当我将git clone添加到我的机器中时,我想创建所有分支,看到在最后一步它要求我合并,因为目前我只有master分支。

最后,我可以检查是否有必要创建一个名为test_for_validation的存储库,因为我没有在项目中看到我的这个回购..

我正在使用Atlassian

1 个答案:

答案 0 :(得分:0)

  

根据我的理解,我有点困惑,因为需要添加远程仓库,因为我内部的物品和我分叉的仓库基本相同。

您可以添加“上游”遥控器以便:

fork

所以在你的指南中:不要拉,只是取。