Şu anda bir Github deposuna aktardığım yerel bir Git depom var.
Yerel veri havuzunun ~ 10 komutu vardır ve Github veri havuzu bunun senkronize bir kopyasıdır.
Ne yapmak istiyorum, yerel Git deposundan TÜM sürüm geçmişini kaldırmak, bu nedenle deponun mevcut içeriği tek taahhüt olarak görünür (ve bu nedenle depo içindeki dosyaların eski sürümleri saklanmaz).
Daha sonra bu değişiklikleri Github'a aktarmak istiyorum.
Git rebase'i araştırdım, ancak bu belirli sürümleri kaldırmak için daha uygun görünüyor. Başka bir potansiyel çözüm, yerel repoyu silmek ve yeni bir tane oluşturmaktır - bu muhtemelen çok fazla iş yaratacaktır!
ETA: İzlenmeyen belirli dizinler / dosyalar var - mümkünse bu dosyaların izlenmesini sürdürmek istiyorum.