Geçerli Çalışma Dizinindeki Taahhüt Edilmemiş Değişikliklerden Bir Git Yaması Oluşturun

Gecerli Calisma Dizinindeki Taahhut Edilmemis Degisikliklerden Bir Git Yamasi Olusturun



Git Yamaları, bir Git uygulamasının en önemli işlevlerinden biridir ve değişiklikleri bir Git dizininden veya havuzundan başka bir Dizin veya havuza uygulamak ve paylaşmak için sıklıkla kullanılır. Taahhüt edilen ve taahhüt edilmeyen değişiklikleri inceleme amacıyla diğer geliştiricilerle paylaşmak için de kullanılır. Üstelik hem “ git biçim yaması ' ve ' git farkı Yama oluşturmak için ” komutları kullanılır.

Bu eğitim, Git'in taahhüt edilmemiş değişikliklerinden bir yamanın nasıl oluşturulacağını gösterecek.

Git Çalışma Deposundaki Taahhüt Edilmemiş Değişikliklerden Bir Yama Nasıl Oluşturulur?

Git deposundaki taahhüt edilmemiş değişikliklerden bir yama oluşturmak için önce depoya gidin, değişiklikleri hazırlama dizinine ekleyin ve ' git diff –cached > Dosyaadı.patch ' emretmek.







Pratik bir kılavuz için sağlanan prosedürü uygulayın.



1. Adım: Git Terminalini Başlatın
Git terminalini Windows 'Başlangıç' menüsünden başlatın:







2. Adım: Git Çalışma Dizinine gidin
“ kullanarak Git çalışma dizinine gidin. cd ' emretmek:

CD 'C:\Git\Demo'



3. Adım: Git Dizinini Başlatın
Sağlanan komut aracılığıyla Git dizinini başlatın:

$ Bu çok sıcak

4. Adım: Yeni Dosya Oluşturun
“ Yürüterek yeni dosyayı oluşturun. seçeneğine dokunun ' emretmek:

$ dokunmak Dosya2.txt

5. Adım: İzlenmeyen Değişiklikleri Ekleyin
Ardından, izlenmeyen değişiklikleri belirtilen komut aracılığıyla izleme dizinine taşıyın:

$ git ekle .

Değişikliklerin hazırlama dizinine eklenip eklenmediğini doğrulamak için Git durumunu kontrol edin:

$ git durumu

Burada, izlenmeyen değişiklikleri aşamalandırma alanına başarıyla eklediğimizi görebilirsiniz:

6. Adım: Taahhüt Edilmemiş Değişikliklerin Yamasını Oluşturun
Bir sonraki adımda, kaydedilmemiş aşamalı değişikliklerin yamasını oluşturun:

$ git farkı -- önbelleğe alınmış > Patchfile.patch

Yukarıdaki komutta “ önbelleğe alınmış Aşamalı değişikliklerin yamasını oluşturmak için ” seçeneği kullanılır. Bir kullanıcı “ önbelleğe alınmış ” seçeneği, izlenmeyen değişikliklerden oluşan bir yama oluşturulacaktır:

Kullan ' ls Geçerli deponun tüm dizinlerini ve dosyalarını görüntülemek için ” komutu:

$ ls

7. Adım: Yamayı Uygulayın
Yama dosyasının çalışıp çalışmadığını kontrol etmek için yamayı aynı dizine uygulayın:

$ git uygula Patchfile.patch

Çalışma dizininde zaten var olduğu için bir hatayla karşılaşıldığı gözlemlenebilir:

8. Adım: Yeni Depo Oluşturun
Yeni oluşturulan yamayı uygulayacağımız yeni bir dizin oluşturalım. Bu amaçla “ mkdir ' emretmek:

$ mkdir Yeni direktör

Bundan sonra, “ kullanarak yeni dizini veya depoyu açın. CD ' emretmek:

$ CD Yeni direktör /

9. Adım: Taahhüt Edilmemiş Değişiklikler Yamasını Uygulayın
Ardından, aşağıda verilen komutu kullanarak yamayı yeni bir dizine uygulayın:

$ git uygula / c / git / Demo / Patchfile.patch

Düzeltmenin uygulanıp uygulanmadığını doğrulamak için tüm dosyaların listesini görüntüleyin:

$ ls

Çıktı, taahhüt edilmemiş değişiklikler yamasını yeni dizine başarıyla uyguladığımızı gösteriyor:

Taahhüt edilmemiş değişikliklerden bir Git yaması oluşturma prosedürünü size öğrettik.

Çözüm

Git'in taahhüt edilmemiş değişikliklerinden bir yama oluşturmak için önce Git çalışma deposunu açın. Yeni bir dosya oluşturun ve onu izleme dizinine ekleyin. Bundan sonra, “ kullanarak izlenen taahhüt edilmemiş değişikliklerden oluşan bir Git yaması oluşturun. git diff –cached > Patchfile.patch ' emretmek. Ardından, yamayı başka bir havuza veya dizine “ aracılığıyla uygulayın. git uygula ' emretmek. Bu gönderi, Git'in taahhüt edilmemiş değişikliklerinden bir yama oluşturma yöntemini gösterdi.