git-add dir рекурсивно, но подчиняется gitignore - PullRequest
1 голос
/ 14 января 2011

я использую git с java, поэтому у меня есть глубоко вложенные каталоги.чтобы добавить шаблон в git рекурсивно, я использую:

find . -iname "*.xml" | xargs git add

, который обнаруживает игнорируемые каталоги, такие как 'bin' и aborts (потому что оболочка расширяет мой шаблон, а не git)

что такоелучший способ?

http://code.google.com/p/msysgit/issues/detail?id=141

Ответы [ 2 ]

5 голосов
/ 14 января 2011
git ls-files --exclude-standard -o | grep '\.xml$'
2 голосов
/ 11 февраля 2011

я не нашел git add -A, что делает то, что мне нужно

...