Uzak bir depoyu belirli bir işleme nasıl geri yükleyeceğinizden emin değilseniz endişelenmeyin, çünkü bu gönderi, uzaktan kumandayı belirli bir işleme sıfırlama yöntemini gösterecektir.
Uzaktan Belirli Bir Taahhüde Nasıl Sıfırlanır?
Uzaktan kumandayı belirli bir taahhüde sıfırlamak için önce Git deposundaki taahhüdü ' git sıfırlama ' emretmek. Bundan sonra, ' kullanarak taahhüdü uzaktan kumandaya itin. git push -f
Uygulamalı gösterim için sağlanan prosedüre göz atın.
1. Adım: Git Terminalini Başlatın
İlk olarak, Windows Başlat menüsünden Git terminalini açın:
2. Adım: Git Çalışma Deposuna gidin
“ CD ” komutunu girin ve Git çalışma deposuna gidin:
$ CD 'C:\Git\işler'
Ardından, mevcut çalışma havuzunun tüm dosya ve havuzlarını '' kullanarak görüntüleyin. ls ' emretmek:
$ ls
3. Adım: Git Dosyasında Değişiklik Yapın
Git dosyasında bazı değişiklikler yapın. Bu amaçla, “ içeriğini değiştirdik. Dosya.txt ' dosya:
$ Eko 'Linux İpucuna Merhaba' > Dosya.txt
4. Adım: Dosyayı Hazırlama Dizinine Ekleyin
Ardından, belirtilen komutu kullanarak değiştirilen dosyayı izleme dizinine (hazırlama alanı) ekleyin:
$ git ekle Dosya.txt
Değiştirilen dosyanın izleme dizinine eklenip eklenmediğini doğrulamak için Git deposu durumunu görüntüleyin:
$ git durumuDosyayı izleme dizinine başarıyla eklediğimizi görebilirsiniz:
5. Adım: Yeni Değişiklik Yapın
Yeni değişiklikleri “ ile taahhüt edin. git taahhüdü ” komutu ile mesajı belirtirken “ -m ' seçenek:
$ git taahhüdü -m 'Taahhüdün Değiştirilmesi'
Değişikliklerin yapılıp yapılmadığını doğrulamak için Git günlüğünü kontrol edin:
$ git günlüğüBurada, değişikliklerin başarıyla gerçekleştirildiğini ve Git yerel deposuna eklendiğini görebilirsiniz:
6. Adım: Değişiklikleri Uzaktan Kumandaya Aktarın
Bundan sonra, değişiklikleri “ kullanarak uzak depoya aktarın. git push
7. Adım: Uzaktan Kumandayı Belirli Bir Taahhüde Sıfırlayın
Şimdi, uzaktan kumandayı önceki veya son işleme sıfırlayın. Bu amaçla, önce HEAD pozisyonunu veya taahhüt kimliğini kullanarak belirli bir taahhüde veya belirli bir taahhüde geri dönün:
$ git sıfırlama --sert KAFA~ 1
8. Adım: Değişiklikleri Uzaktan Kumandaya Aktarın
Belirli veya önceki bir taahhüde geri döndükten sonra, yerel taahhütleri uzak depoya gönderin:
$ git itme -f köken ustası
Uzaktan kumandanın belirli bir işleme sıfırlanıp sıfırlanmadığını kontrol etmek için depo günlüğünü görüntüleyin:
$ git günlüğüGerekli işlevselliği başarıyla gerçekleştirdiğimiz gözlemlenebilir:
Uzaktan kumandayı belirli bir taahhüde sıfırlama yöntemini size öğrettik.
Çözüm
Uzaktan kumandayı belirli bir Git taahhüdüne sıfırlamak için, önce Git deposuna gidin ve yerel depodaki değişiklikleri ' git reset –hard HEAD~1 ' emretmek. Belirli bir taahhüde geri dönmek için, kullanıcılar ' git reset –hard