目的:將原來服務器上的項目代碼遷移到另外一臺服務器上。git
step1.服務器
首先新建一個空文件,將原服務器代碼取下來:gitlab
git clone http://***(原服務器代碼地址)rem
step2.it
進入到取下來的git項目文件夾中:class
cd *****(取下來的項目文件夾路徑)命名
注:step1和step2至關於拉取線上代碼到本地,能夠直接用已有的本地代碼倉庫,跳過一、2步驟。項目
step3.di
下面能夠參照gitlab給出的提示,首先將原來的origin重命名一下:文件
git remote rename origin old-origin
再指定須要遷移到的目標地址:
git remote add origin http://***(新服務器代碼須要存放的地址)
注:此時本地倉庫便具備兩個線上倉庫地址,能夠切換
step4.
上傳到新服務器:
git push origin --all
上傳tag:
git push origin --tags
注:若是此時本地倉庫具備線上的全部分支,則不須要執行step5。
step5.
假若有多個分支的話,就切換到另外一個分支,再切換到另外一個分支提交:
git checkout dev(分支名稱)
不知道的話能夠經過 git branch -a 查看分支
切換到dev分支後,再次提交
git push origin -all
完成項目代碼遷移。