Bu çalışma şunları açıklayacaktır:
- Git Sürüm Kontrolündeki Yama nedir?
- “ Kullanarak Yama Oluşturma/Yapma git biçim yaması ' Emretmek?
- “ Kullanarak Yama Oluşturma/Yapma git farkı ' Emretmek?
Git Sürüm Kontrolündeki Yama nedir?
Git sürüm kontrolünde yama, kodda yapılan değişikliklerin açıklamasını tutan basit bir metin dosyasıdır. Geçmişte projede yapılan tüm değişiklikleri ve farklılıkları içerir. Ayrıca eklenen, silinen veya değiştirilen kod satırlarıyla ilgili tüm bilgileri kaydeder.
“git format-patch” Komutunu Kullanarak Yama Nasıl Oluşturulur/Yapılır?
Git'te yama yapmak için önce istediğiniz yerel dizine gidin. Ardından, taahhüt geçmişini kontrol edin ve belirli taahhüt kimliğini seçin. Bundan sonra, ' git format-patch -1
1. Adım: Yerel Depoya gidin
İlk olarak, aşağıda belirtilen komutu kullanarak belirli yerel dizine yönlendirin:
$ CD 'C:\Git \R epik'
2. Adım: Taahhüt Geçmişini Görüntüleyin
Ardından, taahhüt geçmişini görüntülemek için Git günlüğünü kontrol edin:
$ git günlüğü --çevrimiçi
Aşağıdaki çıktıda, taahhüt geçmişi, taahhüt kimliği ile görülebilir. İstenen taahhüt karmasını seçin. Örneğin, “ 03668b5 ” taahhüt kimliği:
3. Adım: Yama Oluşturun/Yapın
Şimdi, ondan bir yama oluşturmak için seçilen taahhüt kimliğiyle birlikte aşağıdaki komutu kullanın:
$ git biçim yaması -1 03668b5
4. Adım: Oluşturulan yamayı doğrulayın
Yeni yamanın oluşturulduğundan emin olmak için aşağıda verilen komutu çalıştırın:
$ lsGörüldüğü gibi yeni “ 0001-New-feature-file-add.patch ” yama oluşturulur:
“Git diff” Komutunu Kullanarak Yama Nasıl Oluşturulur/Yapılır?
“ git diff
1. Adım: Git Günlüğünü Görüntüleyin
İlk olarak, Git günlüğünü kontrol ederek taahhüt geçmişini görüntüleyin:
$ git günlüğü --çevrimiçiAşağıdaki çıktı, taahhüt kimliği de dahil olmak üzere taahhüt geçmişini gösterdi. Yama oluşturmak için belirli taahhüt kimliğini kopyalayın. Örneğin, “ 1839bf4 ” karma işlem yap:
2. Adım: Yama Oluşturun veya Yapın
Ardından, “ yardımıyla bir yama oluşturun. git farkı ” komutunu girin ve taahhüt kimliğini ve yama dosyası adını belirtin:
$ git farkı 1839bf4 > yamam.diffBurada, “ 1839bf4 ” taahhüt kimliğidir ve “ yamam.diff ” yama dosyası adıdır:
3. Adım: Oluşturulan Yamayı Doğrulayın
Son olarak, “ kullanarak yeni oluşturulan yamayı doğrulayın. ls ' emretmek:
$ lsgözlemlenebilir ki, “ yamam.diff ” yama dosyası başarıyla oluşturuldu:
Git'teki yama ve Git'te yama oluşturma yöntemlerini anlattık.
Çözüm
Git sürüm kontrolünde yama, geçmişte proje kodunda yapılan değişikliklerin veya modifikasyonların ve farklılıkların açıklamasını tutan bir metin dosyasıdır. Eklenen, silinen veya değiştirilen kod satırlarıyla ilgili tüm bilgileri kaydeder. Git'te bir yama oluşturmak için “ git format-patch -1