git合并仓库并保留历史



我目前有两个存储库。vue/typescript中一个php/laravel后端和前端:

repo1:后端repo2:前端

我想合并到一个单一的回购。每个都应该在自己的子目录中。

所以新的repo可以命名为"webapp"并有一个目录后端和前端。

有什么推荐的方法吗?

我还想在新的repo中保留现有repo的git历史。这可能吗?

主要原因是我的团队只由全栈开发人员组成,所以每个人都在两个部分工作,这将简化我们的pull请求,因为它确保了新的前端和后端代码立即合并。

查看此描述:https://blog.devgenius.io/how-to-merge-two-repositories-on-git-b0ed5e3b4448。基本上,这个想法是采用第一个存储库,将第二个存储库添加为远程存储库,然后在本地签出它并合并到第一个repo主分支。