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:
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:
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:
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:
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:
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:
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ı.