Как добавить что-то в .gitignore
, чтобы совпадение не было рекурсивным?
Например, я хочу игнорировать каталог foo
и файл bar.txt
в текущем каталоге,но не те, которые существуют в подкаталогах.
Я пробовал это для моего .gitignore
файла:
foo/
bar.txt
Но, к сожалению, git применяет это рекурсивно, так что otherdir/bar.txt
и otherdir/foo/
также игнорируется, а это не то, что мне нужно.
(Есть ли в git команда, которая показывает мне все игнорируемые файлы и ссылается на файл .gitignore
, который отвечает за игнорируемый файл? Это будетполезно для отладки.)