由于工作需要,需要从老git迁移项目到新的git,迁移内容包括提交历史以及分支等信息,使用传统的git clone,修改远程分支无法达成目标。
git clone --bare 远程仓库地址
3. push到新的仓库
git push --mirror 新仓库地址