码迷,mamicode.com
首页 > 其他好文 > 详细

gitlab仓库迁移

时间:2018-11-14 20:54:40      阅读:837      评论:0      收藏:0      [点我收藏+]

标签:ble   commit   mode   isp   自己的   for   theme   ror   git push   

有的时候我们需要对gitlab上的代码进行迁移,希望在迁移后能保持原有的branch、tag、commit记录等。可以使用以下方式:
1、首先需要将项目fork到自己的仓库,否则提交到新仓库的时候需要输入之前gitlab账户的密码。
2、clone代码到本地。
3、修改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 检查远程仓库是否更改。
4、push到新的远程仓库。
git push new ‘refs/remotes/origin/*:refs/heads/*‘ # 推送所有branch、commit记录
git push new --tags  # 推送所有tags
 
5、到远程仓库检查代码是否迁移完成。

gitlab仓库迁移

标签:ble   commit   mode   isp   自己的   for   theme   ror   git push   

原文地址:https://www.cnblogs.com/lolau/p/9959932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!