Menu
Coddy logo textTech

Son Commit'i Değiştirme

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

Bir commit'i yeni oluşturduysanız ve hemen mesajın yanlış olduğunu fark ederseniz veya bir dosyayı eklemeyi unuttuysanız, şu komutla bu commit'i yeniden yazabilirsiniz:

git commit --amend -m "New message"

Bu, en son commit'i güncellenmiş mesajınızı içeren ve o anda hazırlama alanında bulunan her şeyi ekleyen yeni bir commit ile değiştirir.

Unutulmuş bir dosyayı önceki işleme eklemek için önce onu hazırlama alanına alın, ardından iletiyi değiştirmeden işlemi düzeltin:

git add forgotten.txt
git commit --amend --no-edit

--no-edit bayrağı mevcut mesajı korur.

Bir uyarı: değiştirme, düzenleme gibi görünse de yepyeni bir commit (yeni bir kimlikle) oluşturur. Yalnızca henüz kimseyle paylaşmadığın commit’leri değiştir; aksi hâlde eski sürüme zaten sahip olan ekip arkadaşlarının kafasını karıştırırsın.

challenge icon

Görev

Kolay

Klasör app.py dosyasını içeriyor. Depoyu başlatın, dosyayı hazırlama alanına ekleyin ve Inital commit (kasıtlı yazım hatası) mesajıyla commit oluşturun.

Mesajı Initial commit olarak düzeltmek için commit'i değiştirin, ardından git log -1 --pretty=%s kullanarak en son commit konusunu 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