-u flag在git push -u origin master中的含义是什么?

时间:2013-09-18 08:55:42

标签: git github push

我只是想知道-u标志在这个命令中意味着什么?

git push -u origin master

2 个答案:

答案 0 :(得分:98)

-u 选项执行以下操作: 对于每个最新或成功推送的分支,添加上游(跟踪)引用,由无参数git-pull和其他命令使用。

因此,在使用 -u 选项推送本地分支后,此本地分支将自动与远程分支链接,您可以使用不带任何参数的git pull。

答案 1 :(得分:32)

--set-upstream

相同

它用于在git config中将origin设置为上游远程。

如果您不想在每次运行git push时手动指定遥控器,这可能会有所帮助。

同样......

由于您不熟悉stackOverflow,请花些时间阅读What types of questions should I avoid asking?Help部分,因为有时您只需浏览the documentation即可找到答案。< / p>