什么是使用-u标志同时推送到一些git repo的提交?我的意思是什么是git push origin master
和git 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