Uzak Server’da ki Git Reposundan Son Commit’i Silme / Remove Last Commit From Remote Git Repository

Bu yazı 2015 yılında yazıldı. Bazı bilgiler ve araçlar güncelliğini yitirmiş olabilir.

çalışmalarını yaptınız değişiklikleri yapıp git’e pushladınız dosyalarınız uzak diyarlarda fakat bir neden den dolayı bu commit’i silmek istediniz ? Ne yapardınız ? siz ne yapardınız bilmem ama ben şöyle yaptım :

git reset HEAD^ # commitimizi localden siliyoruz
git push origin +HEAD # yeni HEAD commitimizi force-push yapıyoruz.

Eğer commit’i local’de değil de sadece uzak sunucudan silmek istiyorsanız :

git push origin +HEAD^: 
Mustafa Toker

Backend mühendisi ve ekip lideri. JVM, Spring Boot, Oracle ve yapay zekâ destekli yazılım geliştirme üzerine sahadan notlar yazıyorum.