Köken/master repo'dan önce 7 iş bitirdiğimi varsayalım. Tüm dosyaları değil, değiştirilen yamaya özel dosyaları içeren bir yama oluşturmak istiyorum. Ya da eşdeğeri, değiştirilen yamadaki belirli dosyaları hariç tutar. Bunu nasıl başarabilirim?Git belirli bir dosya da dahil olmak üzere bir yama oluşturun.
26
A
cevap
36
git diff
çıkışını, komutun sonundaki yolları listeleyerek kısıtlayabilirsiniz (yol adları ve şube adları arasındaki olası çakışmaları önlemek için --
'dan sonra). Örneğin, aşağıdaki yapabileceğini:
git diff origin/master HEAD -- app/models/region.rb doc/ > changes.patch
... sadece belirli bir dosya ve belirli bir dizin içinde farklılıklar gösteren bir yama oluşturmak için.
19
Sen ile yamalar dosyaları içerebilir:
git format-patch <rev> <files...>
Örnek
git format-patch HEAD^^^ Makefile
size üç dosya verecek 0001- [işlemek] ... 0003- sadece Makefile içeren [işlemek] .
İlgili konular
- 1. Bir profil etkin değilken bean tanımı da dahil olmak üzere
- 2. Webpack: ng dahil olmak üzere-dahil olmak üzere
- 3. C - Bağımlılıklar dahil olmak üzere
- 4. SendGrid kesmeleri dahil olmak üzere
- 5. PHP: Uyarı: dahil olmak üzere bir dosya ya da dizin yok Windows akışında Windows
- 6. scrapy Çocuklar da dahil olmak üzere tüm metni alın
- 7. UppercuT kodunda winforms installer da dahil olmak üzere code_drop
- 8. Eclipse (App Engine) projesinde JAR dosyaları da dahil olmak üzere
- 9. Ortak C# deyimler dahil olmak üzere ?? Şebeke
- 10. Yeni satırlar dahil olmak üzere herhangi bir karakterle eşleşen Regex
- 11. RegEx: Yeni satırlar da dahil olmak üzere herhangi bir karakteri eşleştirin?
- 12. Roslyn tarafından oluşturulmuş bir derlemede gömülü bir kaynak da dahil olmak üzere
- 13. Diğer modülde bir modül de dahil olmak üzere
- 14. Haml filtresinde bir değişkenin içeriği de dahil olmak üzere
- 15. Önkoşullar dahil olmak üzere tek bir tıkla ASP.NET web-dağıtımı?
- 16. Tüm çocukları da dahil olmak üzere bir görünüm grubuna yeniden yerleştirme zorlaması
- 17. Bir .NET web sitesine hizmet başvurusu da dahil olmak üzere sorunlar
- 18. NOT ve OR dahil olmak üzere Solr filtre sorgusu
- 19. Tüm sembol dosyalarını alt dizinler dahil olmak üzere belirli bir yoldan yinelemeli olarak nasıl yüklenir?
- 20. Nasıl bir kaynak JAR umlauts dahil olmak üzere dosya isimleri ile yüklenir?
- 21. İstenmeyen ana dizinler de dahil olmak üzere Nosetest
- 22. Phonegap: Belirli bir klasördeki dosya oluşturun
- 23. ExtUtils :: MakeMaker harici * .mk dahil olmak üzere ve WriteMakefile
- 24. Null bayt dahil olmak üzere tüm karakteri okuyun
- 25. C kaynak dosyasında C kaynak dosyası ile C++ üstbilgi dosyası da dahil olmak üzere
- 26. NOT ve OR dahil olmak üzere karmaşık SOLR sorgusu
- 27. Tüm alt modüller de dahil olmak üzere eski git taahhüdü nasıl tekrarlanır?
- 28. Nesnenin özelliklerini yeşillikler dahil olmak üzere yerlilere nasıl geçirirsiniz?
- 29. Eclipse C++ kaynak klasörümden başlık dosyası dahil olmak üzere
- 30. Filtreleme pandalar dataframe satırları, dahil olmak üzere str
Bu gerçekten çalışıyor mu? biçim-yama belgeleri, belirli dosyaları parametre olarak verebileceğinizi söylemez. –
Dokümanlardaki bu özellik hakkında herhangi bir referans bulamadım bile, benim için çalıştı. –
Ayrıca bu özelliğin belgelerini de bulamadım. Bir senaryoda kullanılacak seçenekleri daha iyi anlamak için umuyordum! –