将提交推送到某个 git repo 时 -u 标志的用途是什么?git push origin master
我的意思是和之间有什么区别git push -u origin master
?谁能描述一下它的用法?
问问题
10497 次
1 回答
34
git(1) 手册页说:
-u, --set-upstream
对于每个最新或成功推送的分支,添加上游(跟踪)引用,由无参数 git-pull(1) 和其他命令使用。有关更多信息,请参阅 git-config(1) 中的 branch..merge。
基本上,当您想将origin设置为分支的上游远程时,您可以使用此标志。如果您不想在每次使用时手动指定遥控器,则需要这样做git pull
。
也可以看看
http://git-scm.com/book/en/Git-Branching-Remote-Branches#Tracking-Branches
于 2012-06-24T04:38:42.303 回答