Git master'ı herhangi bir Şubeye Örnek Olarak Nasıl Yeniden Temellendirir

Git Master I Herhangi Bir Subeye Ornek Olarak Nasil Yeniden Temellendirir



Git'te dallanma, geliştiricilerin orijinal kodu ve diğer ekip üyelerini etkilemeden ayrı ayrı çalışabilmesi için ana daldan ayrılma sürecidir. Bir geliştirici bir Git deposu oluşturduğunda, varsayılan olarak ana şubeye eklenir. Ancak geliştiriciler, “ git rebase ” komutu, önemli bilgileri kaybetmeden.

Bu kılavuzda, Git rebase master'ın herhangi bir dalda örnek olarak nasıl oluşturulacağını öğreneceğiz ve açıklamalarla birlikte Git rebase temel komutlarını sağlayacağız.

Git rebase nedir?

Yeniden temellendirme, mevcut taahhütlerin bir dizisini yeni bir temel taahhüdün üzerine itme veya birleştirme prosedürüdür. Temel olarak, birleştirmenin doğrusal prosedürü olarak bilinir. Daha spesifik olarak, Git rebase, Git bir dalındaki değişiklikleri herhangi bir dalda birleştirmek için tasarlanmış en popüler yardımcı programdır.







Örnek: Git master'ı başka bir Git Branch'e nasıl yeniden temellendirebilirim?

Git master'ı yeniden temellendirmek veya taahhüt sırasını başka bir Git dalında birleştirmek için önce “ Git bash ” terminalini kullanarak Git kök dizinine gidin ve “ CD ' emretmek. Ardından, ' $ git dalı -a ” komutu, mevcut tüm dalları görüntülemek ve yeniden temel almak için herhangi birini seçmek için. Son olarak, ' $ git rebase master ” master'ı Git'teki başka bir dalda yeniden temellendirme komutu.



Şimdi, yukarıda belirtilen senaryonun çıktısını görüntülemek için aşağıdaki prosedürü inceleyelim!



1. Adım: Git Terminalini Başlatın

Ara ve aç “ Git Bash'i ” öğesini kullanarak sisteminizde Başlatmak ' Menü:





2. Adım: Git Kök Dizinine gidin

Ardından, ' CD ” Git kök dizini içinde hareket etmek için komut:



$ CD 'C:\Kullanıcılar \n azma\Git'

3. Adım: Tüm Şubeleri Listeleyin

Şimdi, ' git şubesi ” komutunu kullanarak tüm dalları görüntülemek için -a ' seçenek:

$ git şubesi -a

Gördüğünüz gibi, uzak şubeler dahil tüm mevcut ve mevcut şubeler görüntülenir. seçeceğiz” özellik ” üzerinde rebase gerçekleştirmek için Git yerel deposunun dalı:

Adım 4: Master'ı Başka Bir Dalda yeniden temellendirin

Son olarak, sağlanan komutu yürütün ve yeniden temellendirme eylemi için şube adını belirtin:

$ git rebase ana özellik

Aşağıdaki çıktı, “ usta ”, “ özellik ” şubesi başarıyla:

Şimdi, Git rebase temel komutlarını kısa açıklamalarıyla birlikte kontrol etmek için bir sonraki bölüme geçin.

Git rebase temel Komutları nelerdir?

Aşağıda verilen tabloda açıklamasıyla birlikte belirtilen Git rebase temel komutlarını inceleyelim:

Komutlar Tanım
$ git rebase --interactive Etkileşimli yeniden yapılandırmayı gerçekleştirmek için kullanılır.
$ git rebase Standart rebase gerçekleştirmek için kullanılır.
$ git rebase –x Oynatma sırasında işaretlenen her kesinlik için komut satırı kabuk betiğini çalıştırmak için kullanılır.
$ git rebase –d Oynatma sırasında birleştirmeleri birleştirilmiş taahhüt bloğundan atmak için kullanılır.
$ git durumu Git'in yeniden temel durumunu görüntülemek için kullanılır.
$ git rebase –p Git dalları geçmişinde ayrı taahhüdü tutmak için kullanılır.
$ git rebase --atla Yapılan değişiklikleri atlamak için kullanılır.
$ git commit -m “ için mesaj gönder” Değişiklikleri işlemek için kullanılır
$ git ekle Git deposuna dal eklemek için kullanılır.
$ git rebase — devam et Kullanıcılar tarafından yapılan değişiklikleri sürdürmek için kullanılır.

Bu çalışma, Git'in herhangi bir dalda yeniden temellendirilmesi prosedürünü bir örnek yardımıyla açıklamış ve Git yeniden temel komutlarını kısaca tartışmıştır.

Çözüm

Git'i herhangi bir dalda yeniden temellendirmek için, önce Git kök dizinine gidin ve uzaktan kumandalar da dahil olmak üzere mevcut tüm dalları “ $ git dalı -a ' emretmek. Ardından, ' $ git rebase master ' Git'teki değişiklikleri entegre etme komutu ' usta ” şube belirtilen şubeye. Bu kılavuz, master'ı bir dalda yeniden temellendirme yöntemini sunar.