git仓库整体迁移的方法,已亲测

  将一个远程仓库A上的所有分支(包括所有的commit记录)迁移至一个新的空白仓库B中的方法:

  • 1 从远程仓库A上克隆一个裸版本库  

    git clone --bare 远程仓库A的地址

  • 2 进入克隆下来的项目本地目录
  • 3 将本地代码推至远程仓库B中

    git push --mirror 远程仓库B的地址

原文地址:https://www.cnblogs.com/hj0711/p/14836774.html