-u标志在git中是什么意思-u origin master

我只是想知道这个命令“git push -u origin master”中的-u标志是什么意思?

谢谢

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

所以,在用-u选项推送本地分支之后,这个本地分支会自动链接到远程分支,并且可以使用没有任何参数的git pull。

它与--set-upstream相同

它被用来在您的gitconfiguration中将origin设置为上游远程。

如果您不想在每次运行git push时手动指定远程程序,可能会有所帮助。

还…

由于您是stackoverflow的新手 ,请花些时间阅读我应该避免提出什么types的问题? 帮助部分,因为有时您可以通过浏览文档find答案。