Git Rebase ve Interactive Rebase (git rebase -i) ile Temiz Commit Geçmişi

Yazılım geliştirme sürecinde bir özellik dalı (feature branch) üzerinde çalışırken sık sık ara kayıtlar alırız: “WIP: typo fix”, “küçük hata düzeltildi”, “test için console.log eklendi” gibi onlarca dağınık commit oluşur. Bu dalı ana dala (main / master) doğrudan merge etmek, proje geçmişini okunamaz bir commit çöplüğüne çevirir. Profesyonel yazılım ekiplerinde Git interactive rebase kullanımı (git […]