Git Reset –Soft'un Pratik Kullanımları

Git Reset Soft Un Pratik Kullanimlari



Git “ Sıfırla ” komutu, “ gibi farklı seçenekleri destekleyen en çok kullanılan ve sağlam komutlardan biridir. sert ”, “ yumuşak ”ve karışık komutlar. Her seçenekte Git reset komutu farklı çalışır. Örneğin, “ git sıfırlama – zor ”, depodaki değişiklikleri geri almak ve tamamen silmek için kullanılır. Ancak ' git sıfırlama – yumuşak ” komutu, taahhüt değişikliklerini bozmadan değişiklikleri geri almak ve bunları izleme dizinine geri döndürmek için kullanılır.

Bu makale şunları gösterecek:







“git reset –soft” Komutunun Pratik Kullanım Alanları Nelerdir?

Aşağıdakiler, '' kelimesinin pratik kullanımlarıdır. git sıfırlama – yumuşak ' emretmek:



  • HEAD işaretçisini belirtilen işleme veya önceki işleme geri taşıyın
  • Taahhüt edilen tüm değişiklikleri geri al
  • İzleme dizinindeki tüm değişiklikleri kaydeder ve yeniden işlemeye hazır hale getirir.

Şimdi git reset komutunun –soft seçeneği ile kullanımına göz atalım.



“git reset –soft” Komutu Nasıl Kullanılır?

git sıfırlama – yumuşak Taahhüdü geri almak ve değişiklikleri izleme dizinine geri döndürmek için ” komutu, verilen talimatları uygulayın.





1. Adım: Git Terminalini Açın

Başlangıç ​​menüsünden, önce “ Git Bash'i ' terminal:



2. Adım: Git Deposuna gidin

Kullanmak ' CD ” komutu, Git deposuna gidin:

$ CD 'C:\Git\işler'

3. Adım: Yeni Dosya Oluşturun

“” yardımıyla yeni bir dosya oluşturun. dokunmak ' emretmek:

$ dokunmak demo.txt

4. Adım: Dosyayı Hazırlama Dizinine Taşıyın

Git'i kullanarak yeni değişiklikler yapmak için dosyayı hazırlama dizinine taşıyın ' Ekle ' emretmek:

$ git ekle demo.txt

Değişikliklerin hazırlama dizinine eklenip eklenmediğini 'git status' komutuyla doğrulayın:

$ git durumu

İzlenmeyen değişikliklerin aşamalandırma alanına başarıyla eklendiğini görebilirsiniz:

5. Adım: İzlenen Değişiklikleri Gerçekleştirin

Aşağıdaki komutu kullanarak izlenen değişiklikleri yerel depoya eklemek için taahhüt edin:

$ git taahhüdü -m 'Demo eklendi'

Git günlüğünü kontrol edin ve değişikliklerin yapılıp yapılmadığını onaylayın:

$ git günlüğü

Değişikliklerin başarıyla gerçekleştirildiği gözlemlenebilir:

Henüz kaydedilmemiş, izlenen herhangi bir değişikliğin kalıp kalmadığını doğrulamak için havuz durumunu kontrol edin:

$ git durumu

Aşağıdaki çıktı, havuz hazırlama dizininde artık izlenen değişiklik olmadığını gösterir:

6. Adım: Taahhüt Edilen Değişiklikleri Geri Al

Şimdi, kaydedilen değişiklikleri geri almak ve HEAD'i önceki işleme geri taşımak için HEAD işaretçisiyle birlikte 'git reset –soft' komutunu kullanın:

$ git sıfırlama --yumuşak KAFA~ 1

HEAD'in önceki işleme geri döndürülüp döndürülmediğini doğrulamak için depo günlüğünü tekrar kontrol edin:

$ git günlüğü

Çıktı, yeni değişikliklerin yerel depodan kaldırıldığını ve HEAD'in önceki işleme geri döndürüldüğünü gösterir:

7. Adım: Değişikliklerin İzleme Dizinine Geri Döndürüldüğünü Onaylayın

Geri alınan değişikliklerin hazırlama dizinine eklenip eklenmediğini doğrulamak için çalışan havuz durumunu kontrol edin:

$ git durumu

Burada, değişikliklerin başarıyla hazırlama dizinine geri döndürüldüğünü ve yeniden işlemeye hazır olduğunu görebilirsiniz:

“” kelimesinin pratik kullanımlarını gösterdik. git sıfırlama – yumuşak ' emretmek.

Çözüm

pratik kullanımları ' git sıfırlama – yumuşak ” komutu, taahhüt edilen değişiklikleri geri almak, HEAD işaretçisini önceki işleme veya taahhüt kimliğini kullanarak belirli bir işleme geri götürmek, değişiklikleri hazırlama dizinine geri göndermek ve onları yeniden işlemeye hazır hale getirmek içindir. Bu blogda, '' kelimesinin pratik kullanımlarını gösterdik. git sıfırlama – yumuşak ” komutu ve onu kullanma prosedürü.