Git Bir Dosyayı Geri Yükleyebilir mi?

Git Bir Dosyayi Geri Yukleyebilir Mi



Git, ekip olarak birlikte çalışan kişiler tarafından kullanılan bağımsız bir izleme sistemidir. Git'te, birden fazla proje amacı için yüzlerce dosya eklenebilir. Dosyaları istediğiniz zaman oluşturabilir, silebilir ve güncelleyebilirsiniz ve Git ayrıca kullanıcılarının silinen dosyaları istedikleri zaman geri yüklemelerine izin verir.

Bu blogda, Git'te silinen dosyaları geri yükleme prosedürünü detaylandıracağız.

Git Bir Dosyayı Geri Yükleyebilir mi?

Evet, Git bir dosyayı geri yükleyebilir. Bu işlem, geri yüklenmesi gereken herhangi bir önemli dosyayı yanlışlıkla kaldırdığınız bir durumda gerekli görünüyor.







Git'te Dosya Nasıl Geri Yüklenir?

Aşağıda verilen prosedürde, önce bir Git deposuna gideceğiz ve mevcut dosyaların listesini kontrol edeceğiz. Ardından, bunlardan herhangi birini seçin ve “ kullanarak kaldırın. $ git rm ' emretmek. Bundan sonra, silinen dosyayı kaldırın ve “ $ git checkout — ” komutu geri yüklemek için.



Yukarıda tartışılan senaryoyu anlamak için aşağıda verilen adımlara göz atın!



1. Adım: Git Dizinine gidin
İlk olarak, “cd” komutunu kullanarak Git yerel deposuna gidin:





$ CD 'C:\Kullanıcılar \n azma\Git\demo2'

2. Adım: Depo Dosyalarını Listeleyin
' git ls dosyaları ” komutu belirtilen havuzun tüm dosyalarını görüntülemek için:



$ git ls dosyaları

Gördüğünüz gibi bizim “ demo2 ” Git deposu, ikisi “ olan üç dosya içerir. .Txt ” ve biri “ .rtf ' eklenti:

3. Adım: Dosyayı Kaldır
Şimdi, “ demo1.txt ” dosyası yardımıyla Git yerel deposundan git rm ' emretmek:

$ git rm demo1.txt

Burada belirtilen dosyamız başarıyla silindi:

4. Adım: Depo Dosyalarını Listeleyin
Dosya kaldırma işlemini doğrulamak için sağlanan komutu yürütün:

$ git ls dosyaları

Aşağıdaki çıktıda görebileceğiniz gibi, “adlı bir dosya yok. demo1.txt ”:

Adım 5: Durumu Kontrol Edin
“ kullanarak Git Deposunun mevcut durumunu kontrol edin. git durumu ' emretmek:

$ git durumu .

Silinen dosya otomatik olarak sahnelenir; bu, “ rm ' emretmek:

Adım 6: Aşamasız Dosya
Ardından, “ git sıfırlama ' emretmek:

$ git sıfırlama KAFA -- demo1.txt

Burada, ' KAFA ” seçeneği, değişiklikleri aşamalı olarak kaldırmak için dosya adıyla:

7. Adım: Durumu Kontrol Edin
Durumu kontrol etmek için aşağıdaki komutu çalıştırın:

$ git durumu .

Gördüğünüz gibi, silme değişiklikleri artık sıralanmamıştır:

8. Adım: Dosyayı Geri Yükle
Son olarak, ' git ödeme ” dosyayı geri yüklemek için komut:

$ git ödeme -- demo1.txt

Yine, ' git durumu Git deposunun mevcut durumunu görüntülemek için ” komutu:

$ git durumu .

Depoya taahhüt edilmesi gereken hiçbir şey yerleştirilmemiştir ve çalışma alanı temizdir:

9. Adım: Geri Yükleme Dosyasını Doğrulayın
Son olarak, geri yüklenen dosyayı görüntülemek için depo dosyalarını listeleyin:

$ git ls dosyaları

Verilen çıktı, silinenleri başarıyla geri yüklediğimizi gösteriyor “ demo1.txt ” dosyasını Git depomuza ekleyin:

Bir dosyayı geri yükleme yöntemini sunduk.

Çözüm

Evet, dosyayı Git'te geri yükleyebilirsiniz. Bunu yapmak için Git yerel deposuna gidin ve depoya yerleştirilmiş mevcut dosyaları kontrol edin. Ardından, ' $ git rm ” komutu herhangi bir dosyayı kaldırmak için. Ardından, “ kullanarak değişiklikleri aşamalı olarak kaldırın. $ git reset HEAD — ' emretmek. Son olarak, ' $ git checkout — ” komutu, kaldırılan dosyayı geri yüklemek için. Bu blog Git'te silinen dosyaları geri yükleme prosedürünü açıklıyor.