git在另一个遥控器中启动现有分支

时间:2015-10-29 20:09:58

标签: git

有人在名为itsRemote的遥控器中创建了一个名为aBranch的分支。 我想拉下一个分支,但让它跟踪到myRemote,所以当我按下它时,默认情况下会转到myRemote而不是他们的远程。

我想我可以成为一个分支并故意将其推送到myRemote,但如果我忘记指定它将始终默认为他们的远程。我怎么能避免这个?

1 个答案:

答案 0 :(得分:1)

您首先要创建一个名为aBranch的本地分支(如果您还没有):

git checkout -b aBranch theirRemote/aBranch

然后使用--set-upstream的{​​{1}}选项:

git push
  

git push --set-upstream myRemote aBranch

     

对于每个最新或成功推送的分支,添加上游(跟踪)引用,由无参数--set-upstream和其他命令使用。有关更多信息,请参阅git-pull中的branch..merge。