Tartışma

Linux Git Revert Kullanım Rehberi

Başlatan Furko · 18 Ağu 2026 04:06 · 4 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Git, yazılım geliştirme sürecinde yaygın olarak kullanılan, versiyon kontrol sistemidir. Git'in sunduğu birçok özellikten biri de değişikliklerin geri alınmasına olanak tanıyan 'revert' komutudur. Bu kılavuzda, Git revert komutunun nasıl kullanılacağına dair detaylı bir inceleme yapacağız.

Git revert komutu, belirli bir commit'in etkilerini geri almak için kullanılır. Ancak bu, o commit'i silmek anlamına gelmez. Aksine, revert komutu, belirtilen commit'in yaptığı değişikliklerin zıttını uygulayarak yeni bir commit oluşturur. Bu yöntem, proje geçmişini korumanız için idealdir.

Revert komutunu kullanmak için öncelikle hangi commit'i geri almak istediğinizi bilmelisiniz. Bunu öğrenmek için şu komutu kullanabilirsiniz:

CODE
1git log


Bu komut, commit geçmişinizi listeleyecek ve her bir commit'in benzersiz kimliğini (hash) göstererek geri almak istediğiniz commit'i belirlemenize yardımcı olacaktır.

Eğer örneğin, son commit'inizi geri almak istiyorsanız, aşağıdaki komutu kullanabilirsiniz:

CODE
1git revert HEAD


Bu komut, en son yapılan değişiklikleri geri alır ve yeni bir commit oluşturur. Alternatif olarak, belirli bir commit'i geri almak için commit hash'ini kullanarak şu şekilde işlem yapabilirsiniz:

CODE
1git revert 


Revert işlemi sırasında bazen çatışmalar (conflicts) meydana gelebilir. Bu durumda, Git, hangi dosyalarda çatışma olduğunu belirtecek ve çözüme ulaşmak için bu dosyaları manuel olarak düzenlemeniz gerekecektir. Değişikliklerinizi kaydettikten sonra, çatışmaları çözmek için şu komutu kullanabilirsiniz:

CODE
1git add 


Ardından, revert işlemini tamamlamak için:

CODE
1git revert --continue


Revert komutunun en büyük avantajlarından biri, geçmişteki değişikliklere zarar vermeden hataları düzeltme yeteneğidir. Ayrıca, geri alınan değişikliklerin çıktısı, projenizin tarihçesinde net bir iz bırakır. Bu sayede, ekip üyeleri hangi değişikliklerin geri alındığını kolayca takip edebilir.

Sonuç olarak, Git revert komutu, yazılım geliştirme süreçlerinde sıkça karşılaşılan hataları düzeltmenin etkili bir yoludur. Değişikliklerin geri alınması, proje tarihçesini koruyarak çalışmanın sürekliliğini sağlar. Git revert komutunu kullanarak sürüm kontrolünüzü daha sağlıklı hale getirebilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi