将一个远程仓库A上的所有分支(包括所有的commit记录)迁移至一个新的空白仓库B中的方法:
- 1 从远程仓库A上克隆一个裸版本库
git clone --bare 远程仓库A的地址
- 2 进入克隆下来的项目本地目录
- 3 将本地代码推至远程仓库B中
git push --mirror 远程仓库B的地址
将一个远程仓库A上的所有分支(包括所有的commit记录)迁移至一个新的空白仓库B中的方法:
git clone --bare 远程仓库A的地址
git push --mirror 远程仓库B的地址