Допустим, у меня есть установка, похожая на
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
что-нибудь, что может мне помочь?