【发布时间】:2015-10-16 23:25:30
【问题描述】:
我正在尝试整理我的项目文件夹,其中包含我尝试过的所有/r/dailyprogrammer 挑战。目前,每个挑战都有自己的文件夹,因此有自己的 git repo。
我想做的是创建一个大型 repo 并将我所有的挑战合并到大型 repo 中自己的文件夹中。这样在 GitHub 上我就没有一百万个不同的存储库;而是在一个大型 repo 中,以文件夹的形式组织。
这是我当前包含所有小型 git 存储库的文件夹结构:
.
|-201PracticalExcerise
|-204Hard
|-204Intermediate
|-214Hard
|-215Easy
|-215Intermediate
|-218Easy
我尝试关注this guide。但是每次我进行合并时,git repos 中的文件都会被复制到大型 repo 的根目录中。然后,当我将这些文件移动到它们自己的文件夹中时,我丢失了提交历史记录。
我不知道如何将文件放入单独的文件夹中。
我如何获取上面的每个文件夹,将它们合并到一个带有各自提交历史和自己的文件夹的大型 repo 中?
【问题讨论】:
标签: git github merge directory repository