Başlıkta olduğu gibi, ana dal ve oluşturduğum bir şube arasında belirli bir klasör için bir diff dosyasına sahip olmak istiyorum.Git dalları arasındaki belirli bir klasördeki farklar
64
A
cevap
131
Sen
git diff master..yourbranch path/to/folder
7
git diff
(zaman içinde iki farklı noktada kaynak dosyaların hiyerarşileri olduğu gibi) ağaçları karşılaştırır kullanabilirsiniz, bu nedenle belirli bir yazar tarafından yapılan değişiklikleri ayıklayamazsınız. Bir kullanıcının ne gibi değişiklikler yaptığını görmek istiyorsanız, o zaman git log
'a ihtiyacınız vardır.
Bu sizin ihtiyacınızı çözüyor mu?
git log --author=jdoe oldbranch..newbranch -p -- path/to/subdirectory > myChangesInSubdirectory.patch
Bu, her yalnızca hedef alt dizininde değişiklikler var kaydedilmesini için sınırlayıcı, alışılmış işlemek özetinin bir yama olarak onları baskı, iki hareketin kaydedilmesini arasındaki jdoe tarafından yapılan tamamlama listeler ve çıktı yönlendirir bir dosya.
İlgili konular
- 1. git dallanmayan dalları bulma
- 2. Birleştirme Git Dalları
- 3. Nasıl silindi Git dalları
- 4. arasındaki farklar
- 5. git kök dalları ... nasıl çalışırlar?
- 6. Belirli bir klasördeki fotoğraflarla Galeri
- 7. Harita ile kullanıcı arasındaki farklar
- 8. Git birleştirme --squash ve --no-commit arasındaki farklar
- 9. Genel olarak dosya için git dalları arayın
- 10. msys/git ve git-for-windows/mingw-w64-x86_64-git arasındaki farklar nelerdir?
- 11. Phonegap: Belirli bir klasördeki dosya oluşturun
- 12. Owin, yalnızca belirli bir klasördeki dosyaları sunar
- 13. RestKit ve AFIncrementalStore arasındaki farklar
- 14. rows.add ve importRow arasındaki farklar
- 15. ActionExecutingContext ve HttpActionContext arasındaki farklar
- 16. Agda ve Idris arasındaki farklar
- 17. SwingWorker ve Executor arasındaki farklar
- 18. DomainKeys vs DKIM arasındaki farklar?
- 19. scipy.sparse.linalg.lsmr ve scipy.sparse.linalg.lsqr arasındaki farklar
- 20. Page.User.Identity ile Request.LogonUserIdentity arasındaki farklar
- 21. Git liste dalları bir dalı içine ancak başka
- 22. Git kiraz-pick ve git gösterisi arasındaki farklar nelerdir | yama -p1?
- 23. Int/char dizileri/dizeleri arasındaki farklar
- 24. farklar
- 25. Belirli bir klasördeki C# kodundan bir PDF dosyasını kaydetmek istiyorsanız
- 26. Git: Eksik bir geçmişle geniş bir şekilde birbirinden ayrılan karmaşık dalları nasıl birleştiririm?
- 27. RDD'lerin dilimleri ve bölümleri arasındaki farklar nelerdir?
- 28. Derleyici ile bağlayıcı arasındaki farklar nelerdir?
- 29. Portletler - setAttribute ve setRenderParameter arasındaki farklar
- 30. REST ve JSON API'leri arasındaki farklar
Belirli bir ileticiyi ve bu farklılığı bir txt dosyasına nasıl çıkarabileceğimi belirtebilir miyim? –
Belirli bir işleyiciyi çıkararak ne demek istiyorsun? Bu kişinin son taahhüdünü almak? Bu farklılığı bir dosyaya yazmak için juste çıktıyı bu gibi yeniden yönlendirin 'git diff master..yourbranch yolu/için/dosya> dosya adı – jolivier
Sadece şubemde belirli bir yazar tarafından eklenen işleri ayıklamak istiyorum. –