Скажем, у меня есть настройка, которая выглядит примерно так:
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 already in my other repositories]]
но это не похоже на однострочный. Есть что-нибудь в git
, которое может помочь мне?