git上游,push中使用-u标志

时间:2012-06-24 04:28:54

标签: git

在将提交提交给某些git repo的时候使用-u标志是什么?我的意思是git push origin mastergit push -u origin master之间有什么不同?有人可以描述一下它的用法吗?

1 个答案:

答案 0 :(得分:26)

git(1)手册页说:

-u, --set-upstream
  

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

基本上,如果要将 origin 设置为分支的上游远程,则使用此标志。如果您不希望每次使用git pull时手动指定遥控器,则需要这样做。

另请参阅

http://git-scm.com/book/en/Git-Branching-Remote-Branches#Tracking-Branches