gitlab代碼倉庫遷移

有的時候咱們須要對gitlab上的代碼進行遷移,但願在遷移後能保持原有的branch、tag、commit記錄等。能夠使用如下方式:
一、clone代碼到本地。
二、修改remote倉庫的地址,添加新的地址。
vim .git/config
  [remote "origin"]                                                                
  url = git@xxx.com:xxx/xxx.git
  [remote "new"]                                                                
  url = git@xxx.com:xxx/xxx.git
 
能夠使用 git remote -v 檢查遠程倉庫是否更改。
三、push到新的遠程倉庫。
git push new 'refs/remotes/origin/*:refs/heads/*' # 推送全部branch、commit記錄
git push new --tags  # 推送全部tags
 
四、到遠程倉庫檢查代碼是否遷移完成。
相關文章
相關標籤/搜索