git两个不同的远程仓库同步代码

您所在的位置:网站首页 git上传到远程仓库 git两个不同的远程仓库同步代码

git两个不同的远程仓库同步代码

2023-06-22 01:39| 来源: 网络整理| 查看: 265

背景 A仓库 AName , 分支:AName:master B仓库 BName, 分支:BName:master 需求

将A仓库合并B仓库

步骤 克隆远程仓库 A,B项目至本地 git clone [email protected]/AName.git git clone [email protected]/BName.git B 项目新建分支 b_dev git checkout -b b_dev B 本地仓库 - 添加A关联的远程仓库到 B 本地仓库 git remote add AName [email protected]/AName.git 查看 B项目 的远程仓库列表 git remote -v 结果: origin [email protected]:/BName.git (fetch) origin [email protected]/BName.git (push) AName [email protected]/AName.git (fetch) AName [email protected]/AName.git (push) 同步A项目 至B项目 git fetch AName // git fetch 仓库名称 B 项目 中创建一个新的 分支 a_dev 这一步是将远程主仓库的代码在本地新建一个分支,稍后会将这个分支的代码和本地代码merge,这样也就是将主仓库代码和自己仓库的代码merge了 git checkout -b a_dev A/master 切换 B 项目 的 b_dev 分支 git checkout b_dev

8 . 合并两个分支(也就是将两个仓库的代码merge)

git merge a_dev

如果在这一步出现报错:fatal: refusing to merge unrelated histories …

git merge a_dev --allow-unrelated-histories // ( --allow-unrelated-histories : 允许不相关历史)

注:删除 远程仓库

git remote rm AName END————————

码字不易,如果喜欢或者对你有丝毫帮助的话,帮忙点个👍 哈,点赞就是我的动力。

同时也希望自己能坚持认真的写下去,因为在总结提升自己的同时如果也能帮助更多的前端,那是多么开心的一件事。

小伙伴们 这里有更好的建议或方法,欢迎评论,谢谢。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3