2015-03-24 20 views
6

old question'a ek olarak, değişiklikleri birleştirdim. Ama yine de başka bir taahhütte bazı özelleştirmeler var. Bu taahhütten, bazı belirli dosyalardan bazı değişikliklerin (bir dosyanın tüm değişikliklerinde değil) elde edilmesi gerekiyor.Yalnızca bölme modunda ekleme değişikliklerini kopyala github/git

Github'a bölünmüş modda gittiğim için & içeriği kopyalamaya çalıştı. ancak bu dosya için hem ekleme hem de silme kopyaları gibi görünüyor. these changes.

  • Yalnızca seçili satırlardan eklemeleri kopyalamama izin verecek herhangi bir araç var mı?

  • Herhangi bir komut satırı aracı da tamam.

+0

Bazı dosyaların dosya içeriklerini bu dosyada saklamak istediğinizi düşünürsünüz, eğer istediğiniz şey buysa, 'git checkout ' komutunu kullanarak işlemi kontrol edebilir ve dosya içeriğini kopyalayabilirsiniz. başka bir şey lütfen ayrıntılandırın .... – Vishwanath

+2

Hedefinize ulaşmaya çalıştığınız şey tam olarak net değil/hedefiniz nedir, bu yüzden size yardımcı olacağından emin değilim, ama git bash/komut satırından çıktının çıktısını filtreleyebilirsiniz. 'add ile başlayan her şey üzerinde' + 'ile başlayan tüm eklentileri. Örneğin. git diff changed.file | egrep '^ \ +' '. – Oldskool

+0

@Oldskool - Teşekkürler! Bu iyi! şimdi bir dahaki sefere yardımcı olabilir. :) – trex

cevap

1

git add -p

bir dosyada bazı değişiklikler (hepsi değil) işlemek için kullanılabilir.

İlgili konular