由于工作需要,需要从老git迁移项目到新的git,迁移内容包括提交历史以及分支等信息,使用传统的git clone,修改远程分支无法达成目标。
- 先在新的远程git上新建一个project
- 克隆原有仓库 git clone --bare 远程仓库地址
git clone --bare 远程仓库地址
3. push到新的仓库
git push --mirror 新仓库地址
由于工作需要,需要从老git迁移项目到新的git,迁移内容包括提交历史以及分支等信息,使用传统的git clone,修改远程分支无法达成目标。
git clone --bare 远程仓库地址
3. push到新的仓库
git push --mirror 新仓库地址
转载于:https://www.cnblogs.com/kevin-w/p/10150950.html