Juan Diego Silva Asked: 2020-10-22 13:05:49 +0800 CST 2020-10-22 13:05:49 +0800 CST 2020-10-22 13:05:49 +0800 CST $git push -u origin master 和 $git push origin master 有什么区别? 772 -u当我$git push将本地存储库推送到远程存储库时,使用标志有什么区别?我看到他们做同样的事情,就像 $git push origin master我$git push -u origin master阅读本手册一样,但我无法很好地理解这个概念 git 1 Answers Voted Best Answer Gerardo 2020-10-22T15:44:26+08:002020-10-22T15:44:26+08:00 u 代表上游,指的是您将执行的主要远程存储库pully push,此选项仅使用一次。 当您拥有多个远程存储库时,您可以使用此选项将其中一个设置为主要存储库...假设您在 BitBucket (bitbucket) 上有一个 repo,在 GitHub (origin) 上有一个 repo,在 GitLab (gitlab) 上有一个 repo 和如果你想使用 GitHub (origin) 作为主要,你必须这样做git push -u origin <branch>,并且以下时间只会git push在 GitHub 上进行,而无需指定存储库,但对于其他两个你必须这样做,例如。git push bitbucket <branch>或git push gitlab <branch>。如果您有一个存储库并且想要避免写入,则相同,git push origin <branch>您可以使用此选项并且只执行git push以下时间。 此选项也称为“无参数 git-pull/push(无参数的 git-pull/push)”
u 代表上游,指的是您将执行的主要远程存储库
pull
ypush
,此选项仅使用一次。当您拥有多个远程存储库时,您可以使用此选项将其中一个设置为主要存储库...假设您在 BitBucket (bitbucket) 上有一个 repo,在 GitHub (origin) 上有一个 repo,在 GitLab (gitlab) 上有一个 repo 和如果你想使用 GitHub (origin) 作为主要,你必须这样做
git push -u origin <branch>
,并且以下时间只会git push
在 GitHub 上进行,而无需指定存储库,但对于其他两个你必须这样做,例如。git push bitbucket <branch>
或git push gitlab <branch>
。如果您有一个存储库并且想要避免写入,则相同,git push origin <branch>
您可以使用此选项并且只执行git push
以下时间。此选项也称为“无参数 git-pull/push(无参数的 git-pull/push)”