Git仓库完整迁移全过程

包括分支以及提交记录数据的迁移。

最近公司的代码仓库由自建的git仓库迁移到了云效,经过多次测试,终于找到了最好的解决方法。

1,先将所有人的代码都提交并push到远程仓库。

2,找一个文件夹中执行git 命令克隆一份裸版本库

git clone --bare git://39.xx.xx.xx/project_name.git
3、进入到project_name.git目录中,再执行git push --mirror命令,将代码推送到新仓库

cd project_name.git
git push --mirror git@code.aliyuan.com/path/new_project_name.git
待命令执行完毕后,就可以在新仓库中看到所有的项目文件,接下来就可以使用git clone命令从新仓库下载代码,或者修改原有项目的remote地址,整个迁移过程圆满完成。
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值