前言:
公司迁移了新仓库,要求开发把老仓库所有项目的maser分支内容挪到新仓库的old分支做参考/备份
难点:
-
项目太多
-
没有大佬,所以不会快捷方式等骚操作
-
要准确无误
解决办法:
-
本地新建两个文件夹newGit 、 oldGit
-
将一个项目的新老仓库分别拉取到本地的两个对应文件夹下
-
对新仓库的代码新建本地空分支old
git checkout --orphan old
-
新建后可以看到所有文件为变成了未记录(除了.git文件夹,剩下的全删)
-
到老的仓库把master的代码(除了.git文件夹)全copy过来
-
执行add commit
git add .
git commit -m 'xxxxxx'
- 执行命令把此分支和内容push到远程
```
git push --set-upstream origin old
```
- 继续循环完成其他项目的操作
版权声明:本文为fanxin12138原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。