小编典典

git push -u 是什么意思?

all

我有两个不同版本的 git。在1.6.2版本中,git push没有这个-u选项。它只出现在 1.7.x 版本中。

从文档中,-u与变量有关

branch.<name>.merge

git config. 该变量描述如下:

Defines, together with branch.<name>.remote, the upstream branch 
for the given branch. It tells git fetch/git pull which branch to merge.

什么是上游分支?


阅读 98

收藏
2022-04-02

共1个答案

小编典典

“上游”是指其他人将从中提取的主要存储库,例如您的 GitHub 存储库。-u
选项会自动为您设置上游,将您的存储库链接到中央存储库。这样,在未来,Git“知道”你想要推送到哪里以及从哪里拉取,所以你可以使用git pullgit push不使用参数。

2022-04-02