Git'te, diğer proje üyeleriyle git fetch ve git Push gerçekleştirmek için ' Menşei ' ve ' usta ” depolarından yararlanılabilir. Origin ve master, Git projeleri üzerinde çalışırken ve bunları yönetirken kullanılan iki farklı terimdir. Daha spesifik olarak, kaynak, bir Git uzak deposuna atanan varsayılan addır; ancak ana, bir Git şubesi adıdır.
Bu blog, Git kökenli ana dalını tartışacaktır.
Origin Master Nasıl Değiştirilir, Getirilir ve Gönderilir?
Şubeler arasında geçiş yapmak için yerel şubeyi alıp uzaktan kumandaya itin; öncelikle Git kök dizinine gidin ve yeni bir depo oluşturun. Ardından, depoyu klonlayın ve '' komutunu yürüterek uzak kaynağı veya uzak bağlantıların listesini görüntüleyin. $ git uzak -v ' emretmek. Ardından, gerekli şubeye geçin.
Devam edelim ve yukarıda belirtilen prosedürü pratik olarak gerçekleştirelim!
1. Adım: Git Kök Dizinine Taşının
İlk olarak, “ kullanarak Git kök dizinine gidin. CD ' emretmek:
$ CD 'C:\Kullanıcılar \n azma\Git'
2. Adım: Depo Oluşturun
Çalıştır “ mkdir Yeni bir depo oluşturmak için ” komutu:
$ mkdir demo1
3. Adım: Depoyu Klonla
“ Kullanarak uzak depoyu klonlayın. git klonu ” komutunu girin ve uzak havuzun URL'sini belirtin:
$ git klonu https: // github.com / GitUser0422 / demo3.git
4. Adım: Uzak Menşei Kontrol Edin
Çalıştır “ git uzak Uzak kaynağı görüntülemek için ” komutu:
$ git uzak -içindeVerilen çıktı, uzak bağlantıların listesini görüntüler:
5. Adım: Dalı Değiştirin
Ardından, sağlanan komutu kullanarak ana şubeye geçin:
$ git anahtar ustası
6. Adım: Şubeyi Getir
Şimdi, “ kullanarak uzak ana dalı yerel depoya indirin. git getir ' emretmek:
$ git birleştirme Menşei / usta
7. Adım: Uzak Şubeyi Birleştirin
“ yürütün git birleştirme Yerel şubeyi uzak şubeyle birleştirmek için ” komutu:
$ git birleştirme Menşei / usta --ilişkisiz-geçmişlere izin ver
8. Adım: git push Komutunu yürütün
Şimdi, güncellenen ana dalı aşağıdaki komutla uzak depoya gönderin:
$ git itme köken ustası
Git Origin Master'ı bir örnekle anlattık.
Çözüm
Git'te Origin ve Master iki farklı terimdir. Kaynak, bir Git uzak deposuna atanan varsayılan addır; ancak ana, bir Git şubesi adıdır. Uzak orijini görüntülemek için “ $ git uzak -v ' emretmek. Ayrıca, “ $ git checkout <şube-adı> Bir şubeden başka bir şubeye geçmek için ” komutu kullanılabilir. Bu blog Git orijin ustasını tartıştı.