Mevcut değişiklikleri son commit’e eklemek için git commit –amend komutunu kullanabilirsiniz. Bu komut, mevcut değişiklikleri son commit’e dahil eder ve yeni bir commit oluşturmadan mesajı güncellemenize de izin verir.
Aşağıdaki adımları takip edebilirsiniz:
1. Değişiklikleri Sahneleyin (Staging): Yapılan tüm değişiklikleri son commit’e eklemek için önce onları sahneye alın.
1 |
git add . |
2. Son Commit’i Güncelleyin:
1 |
git commit --amend |
Bu komut, mevcut değişiklikleri son commit’e ekler ve bir metin düzenleyicisi açarak commit mesajını düzenleme imkanı tanır. Eğer commit mesajını değiştirmek istemiyorsanız, sadece :wq yaparak çıkabilirsiniz (Vim için).
3. Değişiklikleri İttirin: Eğer değişiklikleri bir uzak (remote) reposuna ittiyseniz, son commit’inizi güncellemek için –force parametresiyle tekrar push yapmanız gerekir:
1 |
git push --force |
Not: –force komutunu yalnızca commit’i paylaşım sürecindeyken veya sadece sizin çalıştığınız bir dalda kullanın. Paylaşılan dallarda kullanmak, diğer iş arkadaşlarınızın commit geçmişini bozabilir.
Esc kullanıp :wq yazıp enter tuşuna basarsanız vimden kaydedip çıkacaktır.
İlk Yorumu Siz Yapın