git将一个项目的文件放到另一个项目的文件夹下
现有productA与productB项目,现将productA、productB放到productC下的mall-web文件下,目前只能实现保留productA的提交记录,暂不能实现保留两个的提交记录
一.克隆最新的productC的库,这里指mall-web
二.将productA复制到mall-web文件夹下,将mall-web下的.git文件夹替换成productA里面的.git文件夹
三.替换完成后,使用命令更改远程仓库数据源
1.git remote -v 查看现在绑定的远程仓库
2.git remote rm [name] 删除绑定的源
例如:git remote rm origin 或者git remote remove origin
3.添加远程仓库
git remote add 远程仓库地址
例如 git remote add ssh://git@gitee.ill/mall-web.git
四.借助vscode直接,推送到远程仓库
五、切换另一个分支的内容推送时提示没有对应的分支,然后点击发布,会自动创建,然后推送到远程仓库
注意:建议将productA的想要迁移的分支都整完了再加上productB的,我迁移的时候只整了一个分支的,然后又提交了B的代码,就不知道怎么迁移A其他分支的代码了。
大家有更好的办法欢迎分享。