186

我只是想知道-u这个命令中的标志是什么意思?

git push -u origin master
4

2 回答 2

181

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

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

于 2013-09-18T09:13:23.020 回答
55

这是一样的--set-upstream

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

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

还 ...

由于您是stackOverflow的新手,请花点时间阅读我应该避免问哪些类型的问题?帮助部分,因为有时您只需浏览文档即可找到答案。

于 2013-09-18T08:58:36.567 回答