2015-11-13 2 views
0

Я пытаюсь сделать .gitignoreИсключить подпапки, но сохранить файлы

У меня есть каталог, как:

. 
folder 
folder/readme.txt 
folder/xxx.txt 
folder/sub1 
folder/sub2 

Я не знаю, имя/количество файлов или подкаталогов в folder/

Я хотел бы создать правило, которое игнорирует все вложенные папки в folder/ но сохранить все файлы folder/file.smthg так что я могу видеть только:

. 
folder 
folder/readme.txt 
folder/xxx.txt 
+1

Возможного дубликат [Сделать .gitignore игнорировать все, за исключением несколько файлов] (HTTP: // stackoverflow.com/questions/987142/make-gitignore-ignore-everything-except-a-few-files) – hrust

+0

@Synaps Я не думаю, что это так, как я объяснил в ответ: «Я не знаю названия/количество файлов или подпапок в папке/'поэтому я не могу создать правило, которое исключает их из шаблона игнорирования, так как ответы указывают на вопрос, который вы связали – IggY

+0

Возможный дубликат: http: // stackove rflow.com/a/987162/4088809 –

ответ

1

исключающие папки с помощью */

Так что ваш gitignore может быть что-то вроде этого

folder/*/ 
+0

Это работает :) Я согласен с ответом, когда Я вернусь с обеда;) – IggY

0

Может быть, вы можете использовать шаблоны?

folder/*/* 

Вы можете также использовать двойную подстановку (**), чтобы соответствовать всем уровням подкаталогов:

**/folder/test/ 
Смежные вопросы