背景:項目新建了個git倉庫(B倉庫),放改版的新項目,現在運維所有項目構建都是在一個Jenkins里構建,然后拉鏡像到相應服務器里,為了不讓運維每次構建不同項目需要改git倉庫地址,需要把原來項目倉庫(A倉庫)中的項目分支都移到B倉庫中,作為新項目的分支,就延伸出了這個需求
1.在B倉庫中重新設置遠程origin地址為A倉庫地址
git remote set-url origin <old url>
2.拉取A倉庫中的某個分支
git fetch origin <分支名稱>
3.將遠程origin地址改回B倉庫地址
git remote set-url origin <url>
【拓展】:
git remote set-url origin URL
git remote rm origin 刪除遠程項目
git remote add <項目名稱> <項目git地址> 新增本地遠程git倉庫