Git rebase Komutu Nedir, Nasıl Kullanılır? (Genel)
Genel

Bir daldan başka bir dalın üstüne commit'leri tekrar temeller. Sıklıkla bir dalı commit'leriyle beraber başka bir tabana "taşımak" için kullanılır.

Açıklama

Bir daldan başka bir dalın üstüne commit'leri tekrar temeller.

Sıklıkla bir dalı commit'leriyle beraber başka bir tabana "taşımak" için kullanılır.

Örnekler

Mevcut dalı belirtilen öbür dal üzerine temelle

git rebase yeni_taban_dal

Commit'lerin sıralanması, çıkartılması, birleştirilmesi veya modifiye edilmesine izin vermek için tekrar temellemeyi etkileşimli olacak şekilde başlat

git rebase [-i|--interactive] hedef_taban_dalı_veya_commit_değeri

Bir birleştirme hatası tarafından durdurulan tekrar temelleme işlemini çekişen dosyaları düzenledikten sonra devam ettir

git rebase --continue

Birleştirme çatışmasından ötürü durdurulan tekrar temelleme işlemini çekişen commit'leri atlayarak devam ettir

git rebase --skip

Devam eden tekrar temelleme işlemini iptal et (örneğin birleştirmede çatışma yaşandığında)

git rebase --abort

Mevcut dalın bir parçasını belirtilen eski tabandan yeni tabana taşı

git rebase --onto yeni_taban eski_taban

Son 3 commit'i etkileşimli olmayacak şekilde yeniden uygula

git rebase [-i|--interactive] HEAD~5

Herhangi bir çatışmayı çalışan dal sürümünü kurtarmak üzere otomatik olarak çöz (theirs argümanı burada ters anlama sahip)

git rebase [-X|--strategy-option] theirs dal_ismi

Ayrıntılı belge: git-scm.com/docs/git-rebase

Genel komutları: alfabetik komşular

Tüm Genel komutları (433) → A-Z dizin

Örneklerin bir kısmı: tldr-pages, CC BY 4.0.

Diğer bölümler

git rebase Komutu hakkında

Bir daldan başka bir dalın üstüne commit'leri tekrar temeller. Sıklıkla bir dalı commit'leriyle beraber başka bir tabana "taşımak" için kullanılır.

Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.

git rebase Komutu nasıl kullanılır?

  1. Komutu bulunArama kutusuna komutun adını ya da ne yapmak istediğinizi yazın.
  2. Örneği inceleyinHer komutun en çok kullanılan biçimleri örnekleriyle listelenir.
  3. KopyalayınTek tıkla kopyalayıp terminale yapıştırın; {{süslü}} alanları kendi değerlerinizle değiştirin.

Sıkça sorulan sorular

git rebase komutu ne işe yarar?

Bir daldan başka bir dalın üstüne commit'leri tekrar temeller. Sıklıkla bir dalı commit'leriyle beraber başka bir tabana "taşımak" için kullanılır.

git rebase komutu hangi sistemde çalışır?

Linux, macOS ve Windows'ta kullanılabilen bir komut satırı aracıdır; bazı sistemlerde ayrıca kurulması gerekebilir.