从一个远程仓库同步向另一个远程仓库同步代码


关键点: 需要在当前仓库下,新建一个分支(例如second)用来同步另一个仓库的最新代码, 当有更新时,先在second分支上拉取代码,再去目标分支merge

 

1:关联第一个仓库

git remote add first 远程仓库名
  • 1

first为拉取下来之后本地的名称
2:从该仓库创建并切换一个开发的分支

git checkout -b feature/first
  • 1

3: 关联第二个仓库

git remote add second 远程仓库名
  • 1

4: 从该仓库创建并切换一个开发的分支

git branch feature/second second/feature/second
  • 1

这里假设远程仓库的开发分支为feature/second
5: 第一个仓库同步第二个仓库

git merge second/feature/second
  • 1

6: 将同步的代码推送至远程仓库

git push
  • 1

7: 如果后续第二个仓库有更新
1)切换至feature/second

git checkout feature/second
  • 1
  1. 拉取最新代码
git fetch second feature/second
git merge second feature/second
  • 1
  • 2

3)同步至仓库一

git checkout feature/first 
git merge feature/second
  • 1
  • 2
  1. 推送至远程仓库一
git push


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM