Наразі у мене є локальне сховище Git, яке я пересилаю до сховища Github.
Локальне сховище має ~ 10 комітів, а сховище Github - це синхронізований дублікат цього.
Що я хотів би зробити, це видалити ВСЮ історію версій з локального сховища Git, тому поточний вміст сховища видається єдиним комітом (і тому старіші версії файлів у сховищі не зберігаються).
Тоді я хотів би перенести ці зміни до Github.
Я досліджував Git rebase, але, здається, це більше підходить для видалення конкретних версій. Ще одне потенційне рішення - видалити локальне репо і створити нове - хоча це, мабуть, створить багато роботи!
ETA: Є конкретні каталоги / файли, які не відслідковуються - якщо можливо, я б хотів підтримувати розблокування цих файлів.