迁移git仓库
很多时候,我们会遇到一个问题。Git仓库的迁移,需要保留已有的历史记录
我们可以这样做:
使用 --mirror模式会把本地的所有分支都克隆
//先用 --bare 克隆裸仓库
git clone git@gitee.com:xxx/old.git --bare
//进入new.git 这样就可以把所有分支都克隆到新仓库了
git push --mirror git@gitee.com:xxx/new.git
很多时候,我们会遇到一个问题。Git仓库的迁移,需要保留已有的历史记录
我们可以这样做:
使用 --mirror模式会把本地的所有分支都克隆
//先用 --bare 克隆裸仓库
git clone git@gitee.com:xxx/old.git --bare
//进入new.git 这样就可以把所有分支都克隆到新仓库了
git push --mirror git@gitee.com:xxx/new.git