Git'te herhangi bir “git rebase origin” Komutu Var mı?

Git Te Herhangi Bir Git Rebase Origin Komutu Var Mi



Git rebase, Git aracının en kullanışlı komutlarından biridir. Git “ taşmak ” komutu, birleştirilmiş bir dizi taahhüt içeren yeni bir temel oluşturur. Daha spesifik olarak, taahhütleri yeni bir temele birleştirme ve taşıma işlemi yeniden temellendirme olarak bilinir. “ git rebase Origin/ ” uzak dalları yeniden temellendirmek için kullanılır.

Bu yazıda şunları açıklayacağız:

Git'te herhangi bir “git rebase origin” Komutu var mı?

Kullanıcı çalıştırırsa ' git rebase kaynağı ” komutu, Git terminali “ hata mesajını gösterecektir. ölümcül: geçersiz yukarı akış 'menşei' ” ve asla yukarı akış uzak şubesini yeniden temellendirmeyin. Ancak Git kullanıcıları “ git rebase menşei/dalı ” şubeyi uzak yukarı akış şubesinden yeniden temellendirmek ve taahhütleri ezmek için komut.





“git rebase origin/ ” Komutu Nasıl Kullanılır?

git rebase menşei/dalı ” komutunu kullanarak, Git kullanıcılarının dalı uzak yukarı akıştan çekmesi veya uzak dalı “ git getir ' emretmek.



1. Adım: Git Terminalini Açın

İlk olarak, Windows'tan “ Başlamak ” menüsü, Git terminalini başlatın:







2. Adım: Git Deposuna Taşıyın

“ kullanarak CD ” komutu, Git deposuna gidin:

$ CD 'C:\Git'



3. Adım: Uzak Şubeyi Çekin

Uzak daldaki değişiklikleri çekin ve yerel deponun HEAD'ine ekleyin:

$ git çek köken ustası

4. Adım: Şubeleri Kontrol Edin

Dalların listesini kontrol edin ve kaynak dalı yeniden temellendirmek istediğiniz dalı seçin:

$ git şubesi

5. Adım: Şubeye Geçin

Orijini yeniden temellendirdiğiniz dala “ aracılığıyla geçiş yapın. git ödeme ' emretmek:

$ git ödeme özellikleri

6. Adım: Origin Branch'i Yeniden Temellendirin

Ardından, ' kullanarak Origin şubesini veya uzak şubeyi yeniden temellendirin. git rebase Origin/ ' emretmek:

$ git rebase Menşei / usta

Uzak dalın yeniden temellenip yeniden oluşturulmadığını doğrulamak için Git günlüğünü kontrol edin:

$ git reflog

Bonus İpucu: Origin Şubesini Yeniden Temellendirmek İçin Alternatif Yöntem

Git kullanıcıları, uzak dalı yukarı aktararak uzak dalı yeniden temellendirebilir ve ardından ' git rebase ' emretmek.

Bu amaçla, sağlanan talimatları izleyin.

Adım 1: Upstream Origin Şubesi

' kullanarak uzak şubeyi yukarı akış olarak ayarlayın. git şubesi ' emretmek. Burada seçenek “ –set-upstream ”, yukarı akış dalını ayarlamak için kullanılır:

$ git şubesi --set-upstream-to =menşe / usta

2. Adım: Upstream Şubesini Yerel Şubeye Yeniden Temellendirin

Ardından, uzak yukarı akış şubesini yerel şubede yeniden temellendirin. git rebase ' emretmek:

$ git rebase Menşei / usta usta

Git'te uzak şubeleri yeniden temellendirmeyle ilgili gerçek bilgileri derledik.

Çözüm

Uzak dalı yeniden temellendirmek için, önce uzak dalı “ git pull ' emretmek. Ardından, uzak şubeyi yeniden temellendirmek istediğiniz şubeye gidin, ardından “ git rebase menşei/dalı Uzak dalı yeniden temellendirmek için ” komutu. Bu yazı, herhangi bir “ git rebase kaynağı Git'te ” komutu.