什么是git push和pull命令中的“upstream”

时间:2012-05-31 12:31:50

标签: git svn repository

我正在与github代理商合作,但在origin& upstream;

并告诉我,如果我在BRANCH_B工作,那么是否需要添加origin关键字来拉动或推送?

$ git pull upstream master

2 个答案:

答案 0 :(得分:4)

originupstream是遥控器的名称。

您可以使用git remote创建并列出它们。

origin是您git clone时创建的默认远程,它是在大多数命令中省略显式远程时使用的远程。

我猜upstream只是另一个作为示例创建的远程名称。

答案 1 :(得分:1)

据我所知,它们只是遥控器的常用名称。 origin是您的“主要”遥控器,upstream是原始回购的远程(假设您的是叉子)。