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
 
四、到远程仓库检查代码是否迁移完成。
相关文章
相关标签/搜索