1、下載原有gitlab源碼
git clone http://gitlab.**.com/projectName
gitlab地址替換成為新gitlab地址
git remote set-url origin http://gitlab.**.com/newProjectName
2、本地推送到遠程-可以在sourceTree中進行推送
git push origin --all 推送主干和分支
git push --tags 推送標簽
3、查看遠程gitlab地址
git remote -v
4、master版本回退
將master分支移除protected分支
git reset --hard 版本號 或者 sourceTree選擇’將master重置到本次提交’,選擇‘強行合並’
git push -u origin master -f
還可以通過鏡像的方式遷移
1、克隆老項目的鏡像
git clone --mirror old.git (old.git 為老項目的git地址)
2、進入項目目錄
cd old.git
3、老項目的地址替換成新項目
git remote set-url --push origin new.git (new.git 為新項目的git地址)
將鏡像推到遠程