如何完整的迁移git仓库

一枝梅 4月前 ⋅ 103 阅读

最近有个代码仓库想从gitee迁移到github,原来的代码仓库有些分支和标签也想要迁移过去,总不能一个一个的新建吧,那太麻烦了

使用以下命令完整克隆仓库

git clone --mirror <url to ORI repo> temp-dir

上述命令完成之后,会将所有的标签和分支都新建到本地,和远端保持一致,可以使用git tag查看本地所有标签,使用git branch -a查看本地所有分支

然后,使用下述命令删除本地代码仓库存储的远端地址

git remote rm origin

之后更换为新地址

git remote add origin <url to NEW repo>

最后将所有的分支和标签推送到远端

git push origin --all
git push --tags

参考文章:How to move a full Git repository


#git
我有话说:

全部评论: 0

    文章目录