從一個遠程倉庫同步向另一個遠程倉庫同步代碼


關鍵點: 需要在當前倉庫下,新建一個分支(例如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