Скажімо, у мене є налаштування, яке виглядає приблизно так
phd/code/
phd/figures/
phd/thesis/
З історичних причин всі вони мають власні сховища git. Але я хотів би об'єднати їх в єдиний, щоб трохи спростити речі. Наприклад, зараз я можу зробити два набори змін і зробити щось подібне
cd phd/code
git commit
cd ../figures
git commit
Було б (зараз) приємно просто виконати
cd phd
git commit
Здається, є кілька способів зробити це за допомогою підмодулів або витягування з моїх підпозицій, але це трохи складніше, ніж я шукаю. Принаймні, я був би задоволений
cd phd
git init
git add [[everything that's already in my other repositories]]
але це не схоже на однолінійний. Чи є щось у цьому, git
що може мені допомогти?