Menu
Coddy logo textTech

Bir Commit'i Geri Alma

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

Bir commit başkalarıyla zaten paylaşıldıysa, orijinal kimlik artık mevcut olmadığından 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 ve orijinali yerinde bırakan yepyeni bir commit oluşturur. Geçmişiniz şu şekilde görünür: "X'i yaptık, sonra X'i geri aldık".

Yalnızca en sonuncuyu değil, herhangi bir commit’i kimliğine göre geri alabilirsin:

git revert a1b2c3d

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

git revert --no-edit HEAD

Varsayılan mesaj Revert "Original subject" şeklindedir ve orijinal mesaj gövdede yinelenir.

challenge icon

Görev

Kolay

Klasör app.txt dosyasını içeriyor. Depoyu başlatın ve iki commit oluşturun:

  1. app.txt dosyasını Add app mesajıyla ekleyin.
  2. app.txt dosyasına broken ekleyin ve Add broken line mesajıyla commit oluşturun.

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

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.

Versiyon Kontrolü bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground