GitLab庫遷移及Wiki遷移
背景
近期公司做了git庫的升級和遷移,故有一些細節可以分享給大家
遷移細節
Wiki遷移
老代碼庫:[email protected]:group/project.git
新代碼庫:[email protected]:group/project.git
因爲該項目wiki中有10多個page,所以一頁一頁的添加並不方便和現實。
Wiki遷移:
在項目中的wiki欄中點擊 ‘Git Access’標籤
git clone [email protected]:group/project.wiki.git
cd project.wiki.git
然後去新的代碼庫獲取wiki的地址
git push [email protected]:group/project.wiki.git
最後在新的代碼庫的項目中就可以看到上傳成功的wiki列表頁啦~
Git庫的遷移
1、查看目前老的代碼庫地址
```
xuhao@bogon project$ git remote -v
origin [email protected]:group/project.git (fetch)
origin [email protected]:group/project.git (push)
```
2、在新的代碼庫上新建項目,生成地址:
`[email protected]:group/project.git`
3、設置把本地老的gitlab地址替換成爲新代碼庫gitlab的地址
```
xuhao@bogon project$ git remote set-url origin [email protected]:group/project.git
xuhao@bogon project$ git remote -v
origin [email protected]:group/project.git (fetch)
origin [email protected]:group/project.git (push)
```
4、查看當前項目分支,並把本地分支,推送到集團遠程代碼倉庫
```
xuhao@bogon project$ git branch -a
test
* master
remotes/origin/HEAD -> origin/master
remotes/origin/test
remotes/origin/master
xuhao@bogon project$ git push origin master:master
```
5、把遠程分支推送到遠程
(1)、先checkout遠程分支到本地
`xuhao@bogon project$ git checkout -b test origin/test`
(2)、在push本地分支到遠程倉庫
`xuhao@bogon project$ git push origin develop:develop`
至此,代碼庫遷移就完成啦,希望可以幫到小夥伴兒們~~~