Давайте представим, что у меня есть каталог проекта, который не является репозиторием git.Этот проект с открытым исходным кодом, и он указан на GitHub.Я хотел бы обновить каталог моего проекта до последней структуры репозитория.Я мог бы сделать это, скопировав репозиторий .git / в мой каталог, а затем
git reset --hard
, который затем изменил бы существующий рабочий каталог в соответствии с репозиторием github.Обычно я просто начинаю заново с клонирования репозитория github, но в этом случае я могу сохранить специфичные для развертывания файлы, которые я хотел бы сохранить (они перечислены в .gitignore).
Интересно, есть лилучший способ сделать это помимо ручного копирования индекса git в не-git каталог?