Komutlar ve Araçlar
git rebase
Bir branch'teki commit geçmişini başka bir temel üzerine yeniden oturtan Git işlemi.
Hızlı bakış Değişiklik geçmişini daha düz bir akışta yeniden dizen Git yaklaşımı.
Bu maddeyi kısa ve net hatırlamak istersen başlangıç noktası burası.
Mini örnek Temiz geçmiş
Özellik branch'ini güncel ana branch üzerine yeniden oturtmak için `git rebase` kullanılabilir.
Sık karıştırılanlar
Kısa tanım
git rebase, bir branch’in commit’lerini başka bir branch’in güncel noktası üzerine yeniden uygular.
Basit anlatım
Dağınık yazılmış notları aynı fikirle ama daha düzgün sırayla yeniden temize çekmek gibi.
Ne zaman kullanılır?
- Daha temiz bir commit geçmişi istediğinde
- Özellik branch’ini güncel ana akışla hizalarken
- Merge öncesi tarihi sadeleştirmek istediğinde
Dikkat edilmesi gerekenler
- Paylaşılmış geçmişte dikkatsiz rebase sorun yaratabilir
- Geçmişi yeniden yazdığı için temkin ister
- Ne yaptığını bilmeden kullanılırsa kafa karıştırabilir
İlgili başlıklar
git merge, branch