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 biliyordur. 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
1 2 3 4 5 6 7 8 9 |
# Değiştireceğiniz commit numarası $ git rebase --interactive 'bbc643cd^' # Git add ile eklemiş olduğunuz değişikliği eklemeye yarar. # NOT eğer commit mesajını da değiştirmek istiyorsanız --no-edit kısmını kaldırmalısınız. $ git commit --all --amend --no-edit # HEAD'i eski pozisyonuna geri taşır $ git rebase --continue |
Türkçeleştirdiğim kaynak: https://stackoverflow.com/questions/1186535/how-to-modify-a-specified-commit İçinde […]