最近由于迎接保密检查,需要将Gihub上原本的项目地址删除,并且将所有的代码、分支和历史提交记录迁移到新的仓库中。
看了教程,总结出最简单的几个步骤。
先克隆老项目的镜像
其中,old.git
为老项目的git地址
git clone --mirror old.git
进入老项目的目录
cd old.git
移除老项目的地址替换成新项目
其中,new.git
为新项目的git地址
git remote set-url --push origin new.git
将镜像推到远程
这一步需要输入新的git的账号和密码
git push --mirror
参考文献
- https://blog.csdn.net/qtl_crazy/article/details/81019097