Sözlük Maddesi Komutlar ve Araçlar
← Sözlüğe dön

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