如题
我有两个仓库,都是以前的老项目
现在想合成到一个仓库并且保留提交记录
新的仓库路径是这样的
newRepe
repe1/
repe2/
想把这两个合到一个newRepe仓库 并且各自保留提交记录
请大佬支招
###可以用git submodules
我亲测有效,特地创建了个repo: multiple-repos
其中测试了如下两方面:
也就是说,无论你在哪里有改动,都可以进行同步,而且所有commits都会保留,应该是符合你预期的。
参见https://git-scm.com/book/zh/v2/Git-工具-子模块
###没必要,新项目就新的提交历史就好
###- 进入 repe1 仓库文件路径
- git remote add repe2 http://repe2的仓库地址
- 拉取repe2分支代码?git fetch?repe2
- 可使用git branch?–a?查看所有的远程分支