遷移Git倉庫
使用場景:需要遷移某個git倉庫到另一個不同的倉庫 需要保留所有分支和歷史提交
操作步驟
- clone原倉庫的裸倉庫(和remote倉庫無關 僅包含代碼和歷史提交記錄)
git clone --bare xxx.git
- 向新倉庫推送所有提交
cd xxx.git //clone的原倉庫的裸倉庫
git push --mirror xxx.git //目標倉庫最好是空倉庫
使用場景:需要遷移某個git倉庫到另一個不同的倉庫 需要保留所有分支和歷史提交
git clone --bare xxx.git
cd xxx.git //clone的原倉庫的裸倉庫
git push --mirror xxx.git //目標倉庫最好是空倉庫