Правило gitignore для файлов в папке, также игнорируя папку
Это может быть просто неправильное понимание git docs, но для меня это неожиданно.
Я добавил две папки относительно моей папки GIT_WORK_TREE (базовая папка для моего приложения):
public/javascripts/cached_files
public/stylesheets/cached_files
Я хочу, чтобы эти папки были в git, но я не хочу, чтобы файлы в них были в git, поэтому я добавил эти правила в .gitignore
:
public/javascripts/cached_files/*
public/stylesheets/cached_files/*
Кажется, что игнорирует папки: если я делаю git status
тогда это не показывает мне никаких новых файлов. Я ожидаю, что он покажет папки, но не содержимое.
Кто-нибудь может объяснить это?
спасибо Макс
1 ответ
Решение
Git игнорирует пустые папки, вы можете обойти это, добавив в папку скрытый файл, который называется .keep_in_git