У мене є каталог A з файлами, що відповідають каталогу B. У каталозі A можуть бути інші необхідні файли. Каталог B - це git repo.
Я хочу клонувати каталог B у каталог A, але git-clone не дозволить мені, оскільки каталог не порожній.
Я сподівався, що це просто буде клонувати .git, і оскільки всі файли відповідають, я можу перейти звідти?
Я не можу клонуватись у порожній каталог, оскільки у мене є файли в каталозі A, які не знаходяться в каталозі B, і я хочу їх зберегти.
Копіювання .git не є варіантом, оскільки я хочу, щоб рефлекси натискали / тягнули, і я не хочу їх встановлювати вручну.
Чи можна це зробити?
Оновлення: Я думаю, що це працює, може хтось бачить якісь проблеми? ->
cd a
git clone --no-hardlinks --no-checkout ../b a.tmp
mv a.tmp/.git .
rm -rf a.tmp
git unstage # apparently git thinks all the files are deleted if you don't do this