Menu
CoddyTech

Bir Commit'i Geri Alma

Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 43 / 58.

Bir commit başkalarıyla zaten paylaşıldıysa, özgün kimliği ortadan kalktığı için onu değiştirmek risklidir. Daha güvenli seçenek git revert kullanmaktır.

git revert HEAD

git revert, hedef commit'teki değişiklikleri geri alan yeni bir commit oluşturur ve orijinal commit'i olduğu gibi bırakır. Geçmişiniz şöyle görünür: "X'i yaptık, sonra X'i geri aldık".

Herhangi bir işlemi yalnızca en sonuncuyu değil, kimliğine göre de geri alabilirsin:

git revert a1b2c3d

Düzenleyiciyi atlayıp varsayılan geri alma mesajını kabul etmek için --no-edit kullan:

git revert --no-edit HEAD

Varsayılan mesaj, gövdede özgün mesajın tekrarlandığı Revert "Original subject" gibi görünür.

challenge icon

Görev

Kolay

Klasörde app.txt bulunuyor. Depoyu başlat ve iki commit oluştur:

  1. app.txt dosyasını Add app mesajıyla ekle.
  2. broken metnini app.txt dosyasının sonuna ekle ve Add broken line mesajıyla commit oluştur.

Bozuk satırı geri almak için en son commit'i (düzenleyici olmadan) geri al. app.txt dosyasının içeriğini yazdır.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground