Bu yazıda şunları açıklayacağız:
- herhangi bir “ var mı git rebase kaynağı ” Git'te Komut?
- Nasıl Kullanılır? Git rebase Origin/
' emretmek?
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/
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
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
Git'te uzak şubeleri yeniden temellendirmeyle ilgili gerçek bilgileri derledik.
Çözüm
Uzak dalı yeniden temellendirmek için, önce uzak dalı “ git pull