1. 程式人生 > >gitlab的倉庫遷移到新的gitlab

gitlab的倉庫遷移到新的gitlab

開發十年,就只剩下這套架構體系了! >>>   

下載原有gitlab原始碼
git clone http://gitlab.**.com/projectName
gitlab地址替換成為新gitlab地址
git remote set-url origin http://gitlab.**.com/newProjectName
本地推送到遠端-可以在sourceTree中進行推送
git push origin --all 推送主幹和分支
git push --tags 推送標籤
檢視遠端gitlab地址
git remote -v
master版本回退
將master分支移除protected分支
git reset --hard 版本號 或者 sourceTree選擇’將master重置到本次提交’,選擇‘強行合併’
git push -u origin master -f
還可以通過映象的方式遷移

克隆老專案的映象
git clone --mirror old.git (old.git 為老專案的git地址)
進入專案目錄
cd old.git
老專案的地址替換成新專案
git remote set-url --push origin new.git (new.git 為新專案的git地址)
將映象推到遠端
--------------------- 
作者:小喬FEer 
來源:CSDN 
原文:https://blog.csdn.net/oucqsy/article/details/86617172 
版權宣告:本文為博主原創文章,轉載請