我在想这个命令中的
-u
标志是什么意思?git push -u origin master
git pull
和git push
命令而不需要参数。 - Patrick-u
默认情况下为该分支添加上游引用,以便您的本地副本具有跟踪引用,自动填充 <repository>
选项。 您可以在此处找到自动设置跟踪分支的默认行为的良好方法。 - Tom 'Blue' Piddock这与--set-upstream
是相同的。
它用于在您的git配置中将origin设置为上游远程端。
如果你不想每次运行git push时手动指定远程端,它可能会有所帮助。
另外...
由于您对stackOverflow还不熟悉,请花些时间阅读避免提出哪些问题?部分的帮助文档,因为有时您可以通过简单地浏览文档找到答案。
git-push
是 Git 中的一个命令,用于将本地代码推送(push)到远程 Git 仓库。该命令使用以下语法:git push
其中<remote>
是远程 Git 仓库的名称,可以是 URL 或已配置的别名;<branch>
是要推送到远程仓库的本地分支名称。如果省略<branch>
参数,则会将当前所在分支的所有提交推送到远程仓库中具有相同名称的分支。如果远程分支不存在,则会自动创建一个新的分支。除了以上基本用法之外,该命令还支持许多选项和参数,以及其他高级用法。详细信息请参阅git-push
的文档。 - devnull$ git push --help
的翻译是:$ git push --help
。 - Kjuly