上游和下游17 Mar 2025 | 阅读 2 分钟 术语上游和下游指的是仓库。通常,上游是你克隆仓库的地方,下游是任何将你的工作与其他工作集成的项目。但是,这些术语并不局限于 Git 仓库。 在 Git 中,上游/下游有两个不同的上下文,分别是远程仓库和时间/历史。在远程上游/下游的上下文中,下游仓库将从上游仓库拉取。数据将自然地向下游流动。 在时间/历史的上下文中,它可能不清楚,因为时间上的上游意味着历史上的下游,反之亦然。因此,在时间/历史的情况下,最好使用父/子术语来代替上游/下游。 Git set-upstreamgit set-upstream 允许你为当前本地分支设置默认的远程分支。 默认情况下,每个 pull 命令都将 master 设置为默认的远程分支。 有时我们试图将一些更改推送到远程服务器,但它会显示如下错误:“错误:无法将某些引用推送到 'https :< 远程仓库地址>。” 这可能是因为你没有设置远程分支。 我们可以为本地分支设置远程分支。我们将实现以下过程来设置远程服务器 要检查远程服务器,请使用以下命令 它将产生如下结果 ![]() 上面的输出显示了远程服务器名称。 为了更好地了解远程服务器,点击这里。 现在,检查可用分支,运行以下命令 它将产生如下结果 ![]() 上面的命令将列出本地和远程仓库上的分支。 要了解有关分支的更多信息,点击这里。 现在将更改推送到远程服务器,并将特定分支设置为本地仓库的默认远程分支。 要推送更改并将远程分支设置为默认分支,请运行以下命令 上面的命令会将 master 分支设置为默认的远程分支。 为了更好地了解 origin master,点击这里。 考虑下面的输出 ![]() 在给定的输出中,所有内容都与远程分支同步。 我们还可以使用 git branch 命令设置默认的远程分支。 为此,请运行以下命令 要显示默认的远程分支,请运行以下命令 考虑下面的输出 ![]() 上面的输出显示了仓库上可用的分支。 我们可以看到默认的远程分支由高亮显示的字母指定。 下一个主题Git Checkout |
我们请求您订阅我们的新闻通讯以获取最新更新。