Даже если вы можете найти работу, чтобы добавить каталог .git
в свое репо, вы не должны этого делать. Вместо этого вы должны добавить файлы непосредственно в свое репо. Если вы хотите, вы можете сохранить историю изменений с помощью немного git-foo. Из папки репо, где вы хотите добавить внешний проект GIT, выполните следующие действия
git checkout master
git remote add external <directory or URL for the external repo>
git pull external master
Это слияние master
ветви от внешнего репозитория в текущие репо. Вы также можете оформить в любом отделении от внешнего репо с чем-то вроде
git checkout -b external/master external/master
Теперь вы можете внести изменения или сливаться из текущего проекта. Вы можете продолжать использовать любые команды git, которые вы хотите отсюда.
Я не думаю, что добавление каталога '.git' в ваше репо - правильное решение. Вместо этого вы должны добавить файлы, которые хотите прямо в свое репо. –
зачем вы хотите .git anways ?? .git - это не то, что вы ДОБАВЛЯЕТЕ или КОПИРОВАТЬ-ПАСТА здесь и там. Он используется только для инициализации (и других действий) после запуска VC. –