Eğer GitHub’a kimlik bilgilerinizi gönderdiyseniz ve bu olaydan sonra birçok “commit” yaptıysanız, kimlik bilgilerini geçmişten kaldırmak büyük bir sorun olabilir. Bu durumda, seçeneklerden biri tüm “commit” geçmişini silmektir. Bu öğreticide, bunu nasıl yapacağımızı göreceğiz.
“Commit” geçmişini silme
Yeni bir dal oluşturun
git checkout --orphan latest_branch
Tüm dosyaları ekleyin
git add .
Değişiklikleri “commit” edin
git commit -m "commit mesajı"
Dalları silin
git branch -D main
Mevcut dalı “main” olarak yeniden adlandırın
git branch -m main
Son olarak, depodaki güncellemeyi zorla yapın
git push -f origin main
Not: Bu işlem geri döndürülemez ve “commit” geçmişini tamamen silecektir. Bu nedenle, bu adımları atmadan önce dikkatli olmanız önemlidir.