2011-01-14 2 views
1

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

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

который обнаруживает игнорировали каталоги, как «бен» и прекращает (поскольку оболочка расширяет мои подстановочную, не мерзавец)

, что это лучший способ?

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

ответ

2

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

5
git ls-files --exclude-standard -o | grep '\.xml$' 
+0

+1. Но кажется, что 'git ls-files' принимает globs как параметр filename, а grep не нужен. Также неясно, хочет ли Dustin применять «git add» только в незакрытых файлах. –

Смежные вопросы