有人在名为itsRemote的遥控器中创建了一个名为aBranch的分支。 我想拉下一个分支,但让它跟踪到myRemote,所以当我按下它时,默认情况下会转到myRemote而不是他们的远程。
我想我可以成为一个分支并故意将其推送到myRemote,但如果我忘记指定它将始终默认为他们的远程。我怎么能避免这个?
答案 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。