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`

至此,代碼庫遷移就完成啦,希望可以幫到小夥伴兒們~~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章