Git'te HEAD Nasıl Sıfırlanır

Git Te Head Nasil Sifirlanir



Git, paylaşılan bir depoda bir projenin geliştirilmesi sırasında yeni şubeler oluşturma, şubeleri silme, şubeleri birleştirme ve kullanıcı gereksinimlerine göre HEAD'i sıfırlama gibi birden çok işlemi gerçekleştirmek için kullanılan merkezi olmayan bir sürüm kontrol sistemidir. Bu eylemler, mevcut farklı Git komutları aracılığıyla gerçekleştirilebilir.

Bu çalışma, Git'te HEAD'in nasıl sıfırlanacağını gösterecektir.

Git'te HEAD Nasıl Sıfırlanır?

Kullanıcılar paylaşılan bir depo üzerinde çalışırken, bir noktada verilerin veya eklenen bilgilerin doğru olmadığını ve değiştirilmesi gerektiğini anlarlar. Bu durumda, dosyalarından birçok satırı kaldırmanız ve bunları sıfırlamanız gerekebilir. Basit bir deyişle, az önce yapılan değişiklikleri sıfırlamanın gerekli olduğunu söyleyebilirsiniz. Bu teknik 'olarak bilinir. HEAD'e sıfırla ”.







Yukarıda tartışılan tekniğin işleyişini anlamak için aşağıda verilen talimatlara geçelim.



1. Adım: Git Deposu'na gidin

İlk olarak, sağlanan komutu kullanarak Git yerel deposuna gidin:



$ CD 'C:\Kullanıcılar \n azma\demo_klasör\güncelleme'





2. Adım: Günlüğü Kontrol Edin

Ardından, ' git günlüğü ” mevcut şubeleri ve taahhütlerini kontrol etme komutu:

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

Aşağıdaki çıktı, “ adlı yalnızca bir şubemiz olduğunu gösterir. usta ” ve şu anda HEAD en son taahhüde yerleştirilmiştir” bffda7e 'mesajı ile' dosyaları güncelle ”:



Adım 3: HEAD'i Sıfırla

Şimdi, “ kullanarak HEAD konumunu önceki işleme sıfırlayın. git sıfırlama ' emretmek. Burada kullandığımız “ -sert ” seçeneği, mevcut çalışma dizininin izlenmeyen dosyalarını bırakacak:

$ git sıfırlama --sert BAŞ ^

Gördüğünüz gibi, HEAD'in konumu değiştirilir ve önceki işleme sıfırlanır:

4. Adım: Günlüğü Kontrol Edin

HEAD'in değişen konumunu doğrulamak için günlük durumunu tekrar kontrol edin:

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

Bu kadar! Git'te HEAD sıfırlama yöntemini verimli bir şekilde açıkladık.

Çözüm

Git'te HEAD'i sıfırlamak için önce Git Bash terminalini açın ve Git yerel deposuna gidin. Ardından, Git yerel deposunun mevcut şubelerini ve bunların taahhütlerini “ kullanarak kontrol edin. $ git günlüğü ' emretmek. Bundan sonra, ' git reset –hard HEAD^ HEAD konumunu sıfırlamak için ” komutu. Bu çalışmada Git'te HEAD sıfırlama prosedürünü gösterdik.