Git: Geçmişteki bir commit içeriğini değiştirme


Sanırım herkes  git --amend komutu ile son committeki içeriğin değiştirilebileceğini biliyordur1. Bu yazıda, kısa bir şekilde, daha önceden oluşturulmuş commit’in içeriğinin ve mesajının nasıl değiştirilebileceği hakkında bilgi vereceğim.

Kullanım senaryoları

  • Geçmişteki bir committe bulunan içeriği değiştirme
  • Geçmişteki bir commite ekleme yapma
  • Geçmişteki bir committen belirli bir kısmı silme

Türkçeleştirdiğim kaynak: