美文网首页
Git仓库完整迁移全过程(包含老仓库分支等)

Git仓库完整迁移全过程(包含老仓库分支等)

作者: 杜乡的AGG | 来源:发表于2020-11-17 21:30 被阅读0次

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

    最近公司的代码仓库由自建的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地址,整个迁移过程圆满完成。

    转自:https://blog.csdn.net/lee4755026/article/details/104501908
    https://www.jianshu.com/p/59516a17fcf3

    相关文章

      网友评论

          本文标题:Git仓库完整迁移全过程(包含老仓库分支等)

          本文链接:https://www.haomeiwen.com/subject/qivfiktx.html