我只是想知道-u
标志在这个命令中意味着什么?
git push -u origin master
答案 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>