git rebase
Git geçmişini yeniden yazar: commit'leri taşır, birleştirir, sırasını değiştirir.
Merge'e alternatif: git rebase main, birleştirme commit'i oluşturmak yerine özellik dalınızı main'in üstüne yerleştirir. Etkileşimli kip (-i) squash, düzenleme ve silmeye izin verir. Paylaşılan dalları asla rebase etmeyin, yalnızca kendi dallarınızı.