使用git命令将项目从旧的GitLab迁移到新的GitLab

背景

背景:公司项目要从旧的GitLab迁移到新的GitLab上去,之前没有做过Git迁移,找了些方法现在用来总结一下自己的做法(能够保留原来的提交记录)。
这些都是一些简单的命令,实际上如果是用eclipse或者是idea之类的开发工具,利用里边的插件也可以进迁移,而且有的步骤还比较快捷、方便,下方的命令只是我自己的一个小总结。

个人的迁移步骤和命令

1.git clone -b branchName odl_remote_url
-b 代表分支branch,后边跟旧git远程地址中的分支名字
odl_remote_url 代表旧的git远程仓库的url
2.git remote remove origin
这个命令是代表去除旧远程仓库地址和本地项目的链接
3.git remote add origin new_remote_url
new_remote_url 代表新的git远程仓库的url,
这个命令用来建立本地项目和远程仓库的连接
4.git push origin branchName:branchName1
这个命令是将 本地branchName分支下的代码,推送到新的远程仓库下的branchName1分支下
[补充]有时候需要删掉远程分支那么该怎么办呢?那样的话就可以执行新的命令
5.git push origin :branchName
这个命令就是把一个空的分支推到远程branchName分支下,就可以删除远程仓库中的branchName分支了

总结

除了这一种方式,还有其他的方法,有的直接使用 --mirror 等命令进行操作,但是我自己没有实践过,用我这种方式行不通或者闲太过麻烦的大兄弟们可以使用插件或者探索其他的命令,哈哈哈。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值