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

Har*_*shi 31 git

什么是使用-u标志同时推送到一些git repo的提交?我的意思是什么是git push origin mastergit push -u origin master?有人可以描述一下它的用法吗?

Tod*_*obs 27

git(1)手册页说:

-u, --set-upstream
Run Code Online (Sandbox Code Playgroud)

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

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

也可以看看

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

  • 感谢您解释文档.一定要喜欢git的文档,因为它的清晰(讽刺). (8认同)