术语Upstream和Downstream是指存储库。通常,Upstream是克隆存储库的位置,Downstream是将您的工作与其他项目集成在一起的任何项目。但是,这些术语不限于Git存储库。
git set-upstream允许您为当前本地分支设置默认的远程分支。默认情况下,每个pull命令都将master设置为默认的远程分支。
有时我们试图将某些更改推送到远程服务器,但是它将显示错误,例如" error:failed to push some refs to 'https:<remote repository Address>"。可能是由于您没有设置远程分支的原因。我们可以将远程分支设置为本地分支。我们将执行以下过程来设置远程服务器:
要检查远程服务器,请使用以下命令:
$ git remote -v
结果如下:
上面的输出显示远程服务器名称。为了更好地了解远程服务器,请单击此处。现在,检查可用的分支,运行以下命令:
$ git branch -a
结果如下:
上面的命令将列出本地和远程存储库上的分支。要了解有关分支机构的更多信息,请单击此处。现在将更改推送到远程服务器,并将特定分支设置为本地存储库的默认远程分支。要推送更改并将远程分支设置为默认,请运行以下命令:
$ git push --set-upstream origin master
上面的命令会将master分支设置为默认的远程分支。考虑以下输出:
在给定的输出中,一切都与远程分支保持最新。
我们还可以使用git branch命令设置默认的远程分支。为此,请运行以下命令:
$ git branch --set-upstream-to origin master
要显示默认的远程分支,请运行以下命令:
链接:https://www.learnfk.comhttps://www.learnfk.com/git/git-upstream-and-downstream.html
来源:LearnFk无涯教程网
$ git branch -vv
考虑以下输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)