Şube İşaretçisini Kontrol Etmeden Farklı Taahhüde Taşıyın

Sube Isaretcisini Kontrol Etmeden Farkli Taahhude Tasiyin



Git, geliştiriciler tarafından büyük geliştirme projelerinin kaynak kod dosyalarını yönetmek için kullanılan temel bir araçtır. Git geliştiricileri, yerel şubeler aracılığıyla GitHub barındırma hizmetiyle etkileşim kurar. Daha spesifik olarak, Git şubesi, taahhütlere işaret eden taşınabilir bir işaretçidir. Git'in mevcut çalışma deposundaki değişiklikleri kaydederken, örneğin varsayılan dal, ' usta ” en son taahhüdü gösterir ve her taahhütten sonra ilerler.

Bu yazı, bir şube işaretçisini kontrol etmeden farklı bir şubeye taşımayı açıklayacaktır.

Şube İşaretçisini Ödeme Yapmadan Farklı Taahhüde Nasıl Taşırım?

Şube işaretçisini teslim almadan farklı bir işleme taşımak için sağlanan adımları izleyin:







  • İstediğiniz depoya gidin.
  • Geçerli şubenin Git günlüğünü görüntüleyin.
  • Başka bir şubeye geçin ve Git referans günlüğünü kontrol edin.
  • $ git şube -f <şube-adı> ” şube işaretçisini hareket ettirmek için komut.
  • Şube işaretçisinin geçerli konumunu görüntüleyin.

1. Adım: Belirli Dizine gidin
“ Yürüterek Git yerel dizinine taşıyın. CD ' emretmek:



$ CD 'C:\Git \t is_repo'



Adım 2: Git Günlüğünü Kontrol Edin:
Şube işaretçisinin geçerli konumunu kontrol etmek amacıyla Git günlüğünü görüntülemek için ' git günlüğü ” komutu ile birlikte “ -Tek çizgi ” bayrağı:





$ git günlüğü --internet üzerinden

Gördüğünüz gibi, dal işaretçisi “ silmek ' işlemek:



3. Adım: Başka Bir Şubeye Geçin
Ardından, “ yardımıyla istediğiniz yerel şubeye geçin. $ git anahtarı ' emretmek:

$ git anahtar ustası

4. Adım: Mevcut Şubenin Git Günlüğünü Görüntüleyin
Geçerli çalışan daldaki HEAD işaretçisinin geçerli konumunu görüntülemek için Git referans günlüğünü kontrol edin:

$ git günlüğü --internet üzerinden

Burada, aşağıdaki çıktıdan, HEAD'in “ işaret ettiğini görebilirsiniz. usta ' dal:

Adım 5: Şube İşaretçisini Taşıyın
Bir şube işaretçisini ödeme yapmadan farklı işleme taşımak için ' $ git şubesi Şube adıyla birlikte ” komutu:

$ git şubesi -f geliştirici

Burada, “ -f ” seçeneği “ Kuvvet Bu, HEAD şubesinin nereye işaret edeceğini belirleyecektir:

6. Adım: Şube İşaretçisini Görüntüleyin
Ardından, aşağıda verilen komutu kullanarak HEAD'in konumunu kontrol edin:

$ git gösterisi KAFA

Gördüğünüz gibi HEAD'in konumu başka bir dal adına kaydırılmış ' geliştirici ' birlikte ' usta ' dal:

7. Adım: Başka Bir Şubeye Geçin
Bundan sonra, “ geliştirici ” dalı, söz konusu daldaki değişiklikleri görüntülemek için:

$ git dev değiştir

8. Adım: HEAD İşaretçisini Doğrulayın
Son olarak, HEAD konumunun yeni oluşturulan mevcut çalışma şubesine taşındığından emin olun:

$ git gösterisi KAFA

HEAD pozisyonunun “” işaret ettiği gözlemlenebilir. usta ' şube ve ' geliştirici ' dal:

Şube işaretçisini ödeme yapmadan farklı taahhütlere taşıma prosedürünü verimli bir şekilde açıkladık.

Çözüm

Şube işaretçisini teslim almadan farklı bir işleme taşımak için önce ilgili depoya gidin ve mevcut şubenin Git günlüğünü kontrol edin. Ardından, başka bir dala geçin ve HEAD'in işaret ettiği yeri bulmak için Git referans günlüğünü görüntüleyin. Bundan sonra, şube işaretçisini “ yardımıyla farklı bir işleme getirin. $ git şube -f <şube-adı> ' emretmek. Son olarak, “ kullanarak HEAD konumunu görüntüleyin. $ git HEAD'i göster ' emretmek. Bu gönderi, bir şube işaretçisini teslim almadan farklı bir Git taahhüdüne taşıma yöntemini açıkladı.