Git - Upstream & DownStream

Git - Upstream & DownStream 首页 / Git入门教程 / Git - Upstream & DownStream

术语Upstream和Downstream是指存储库。通常,Upstream是克隆存储库的位置,Downstream是将您的工作与其他项目集成在一起的任何项目。但是,这些术语不限于Git存储库。

Git Upstream

git set-upstream允许您为当前本地分支设置默认的远程分支。默认情况下,每个pull命令都将master设置为默认的远程分支。

有时我们试图将某些更改推送到远程服务器,但是它将显示错误,例如" error:failed to push some refs to 'https:<remote repository Address>"。可能是由于您没有设置远程分支的原因。我们可以将远程分支设置为本地分支。我们将执行以下过程来设置远程服务器:

要检查远程服务器,请使用以下命令:

$ git remote -v

结果如下:

Git Upstream and Downstream

上面的输出显示远程服务器名称。为了更好地了解远程服务器,请单击此处。现在,检查可用的分支,运行以下命令:

$ git branch -a

结果如下:

Git Upstream and Downstream

上面的命令将列出本地和远程存储库上的分支。要了解有关分支机构的更多信息,请单击此处。现在将更改推送到远程服务器,并将特定分支设置为本地存储库的默认远程分支。要推送更改并将远程分支设置为默认,请运行以下命令:

$ git push --set-upstream origin master

上面的命令会将master分支设置为默认的远程分支。考虑以下输出:

Git Upstream and Downstream

在给定的输出中,一切都与远程分支保持最新。

我们还可以使用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

考虑以下输出:

Git Upstream and Downstream

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Service Mesh实践指南 -〔周晶〕

玩转webpack -〔程柳锋〕

SRE实战手册 -〔赵成〕

TensorFlow 2项目进阶实战 -〔彭靖田〕

分布式系统案例课 -〔杨波〕

WebAssembly入门课 -〔于航〕

分布式金融架构课 -〔任杰〕

Python自动化办公实战课 -〔尹会生〕

程序员职业规划手册 -〔雪梅〕

好记忆不如烂笔头。留下您的足迹吧 :)