
























为什么需要合并远程分支?什么场景下需要需要合并远程分支?
场景:
当团队成员对远程分支(如 main、master、或其他开发分支)做出了更新,而你需要获取这些更改。
你在个人分支上完成了某个功能(如 feature-branch),需要将这些更改合并到主分支(如 main 或 develop)。
比如作者更新了某个功能,而你本地分支修改自己的代码,想要合并作者最新的功能并保留自己的修改代码。
要将 Gitee 上 master 分支的更新合并到你自己的 GitHub 仓库 main 分支,并保留你自己的修改不变,你可以按照以下步骤操作
首先,确保你的本地仓库已经正确配置了两个远程仓库,一个是你自己的 GitHub 仓库,另一个是 Gitee 仓库。
bash
# 如果还没有克隆到本地,请先克隆你的 GitHub 仓库
git clone https://github.com/Seasir-Hyde/ruyu-blog.git
cd ruyu-blog
# 添加 Gitee 仓库作为远程源,命名为 upstream
git remote add upstream https://gitee.com/kuailemao/ruyu-blog.git获取 Gitee 仓库的 master 分支更新:
使用以下命令来获取 upstream(即 Gitee 仓库)的 master 分支
bash
git fetch upstream mastermain 分支: 确保你在 main 分支上:
bash
# 切换到 main 分支
git checkout mainupstream/master 到本地的 main*: 合并 upstream/master 到 main
bash
git merge upstream/master --allow-unrelated-historiesmain 分支到 GitHub 仓库 确保一切都正常后,将更新推送到你的 GitHub 仓库:
bash
git push ruyu-blog main此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。