В настоящее время у меня есть локальный репозиторий Git, который я отправляю в репозиторий Github.
Локальный репозиторий имеет ~ 10 коммитов, а репозиторий Github является синхронизированным дубликатом этого.
Что я хотел бы сделать, это удалить ВСЕ историю версий из локального репозитория Git, чтобы текущее содержимое репозитория отображалось как единственная фиксация (и, следовательно, более старые версии файлов в репозитории не сохраняются).
Тогда я бы хотел перенести эти изменения в Github.
Я исследовал Git ReBase, но это больше подходит для удаления определенных версий.
Другим потенциальным решением является удаление локального репо и создание нового - хотя это, вероятно, создаст много работы!
ETA: есть определенные каталоги / файлы, которые не отслеживаются, - если возможно, я хотел бы сохранить отслеживание этих файлов.