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
3. Adım: Git Dizinini Başlatın
Sağlanan komut aracılığıyla Git dizinini başlatın:
4. Adım: Yeni Dosya Oluşturun
“ Yürüterek yeni dosyayı oluşturun.
5. Adım: İzlenmeyen Değişiklikleri Ekleyin
Ardından, izlenmeyen değişiklikleri belirtilen komut aracılığıyla izleme dizinine taşıyın:
Değişikliklerin hazırlama dizinine eklenip eklenmediğini doğrulamak için Git durumunu kontrol edin:
$ git durumuBurada, 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:
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:
Ç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
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:
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