包括分支以及提交记录数据的迁移。
最近公司的代码仓库由自建的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地址,整个迁移过程圆满完成。
本文详细介绍了如何将公司的代码仓库从自建git迁移到云效。首先确保所有代码已提交并push到旧仓库,然后通过git clone --bare创建裸版本库,接着使用git push --mirror命令将代码推送到新的云效仓库。完成此过程后,可以下载新仓库的代码或更新原有项目的远程地址,实现无缝迁移。
1040

被折叠的 条评论
为什么被折叠?



