📅  最后修改于: 2023-12-03 14:56:07.078000             🧑  作者: Mango
在Git版本控制中,我们可以使用git remote add
命令添加保存远程仓库地址和别名的仓库记录到我们的本地Git仓库,以便我们可以更方便地访问其他远程Git仓库。
当我们fork了某个项目,并且在本地对其进行修改后,我们可能想要将这些修改提交到原项目的开发分支上,这就需要用到上游分支。
添加上游分支需要两个步骤,分别是添加上游仓库和拉取上游分支代码。
在本地仓库目录下运行以下命令:
git remote add upstream <upstream-url>
其中,<upstream-url>
是上游仓库的Git地址。
在本地仓库目录下运行以下命令:
git fetch upstream
git checkout <branch-name>
git merge upstream/<branch-name>
其中,<branch-name>
是上游仓库中你要拉取的分支名。如果你想要从主分支拉取代码,可以将<branch-name>
改为master
(或者main
,具体名称根据上游仓库而定)。
以上步骤执行完毕后,你的本地仓库就会成功添加上游分支。
## 添加上游分支
添加上游分支需要两个步骤,分别是添加上游仓库和拉取上游分支代码。
1. 添加上游仓库
在本地仓库目录下运行以下命令:
git remote add upstream
其中,`<upstream-url>`是上游仓库的Git地址。
2. 拉取上游分支代码
在本地仓库目录下运行以下命令:
git fetch upstream
git checkout
其中,`<branch-name>`是上游仓库中你要拉取的分支名。如果你想要从主分支拉取代码,可以将`<branch-name>`改为`master`(或者`main`,具体名称根据上游仓库而定)。
以上步骤执行完毕后,你的本地仓库就会成功添加上游分支。