Saat ini saya memiliki repositori Git lokal, yang saya dorong ke repositori Github.
Repositori lokal memiliki ~ 10 commit, dan repositori Github adalah duplikat tersinkronisasi dari ini.
Apa yang ingin saya lakukan adalah menghapus SEMUA riwayat versi dari repositori Git lokal, sehingga konten repositori saat ini muncul sebagai satu-satunya komit (dan karenanya file versi lama dalam repositori tidak disimpan).
Saya kemudian ingin mendorong perubahan ini ke Github.
Saya telah menyelidiki Git rebase, tetapi ini tampaknya lebih cocok untuk menghapus versi tertentu. Solusi potensial lain adalah dengan menghapus repo lokal, dan membuat yang baru - meskipun ini mungkin akan membuat banyak pekerjaan!
ETA: Ada direktori / file tertentu yang tidak dapat dilacak - jika mungkin saya ingin menjaga pelacakan dari file-file ini.