Я смущен тем, что правильный способ игнорировать содержимое каталога в git.
Предположим, что у меня есть следующая структура каталогов:
my_project
|--www
|--1.txt
|--2.txt
|--.gitignore
В чем разница между установкой этого:
www
И это?
www/*
Причина, по которой я задаю этот вопрос: В git, если каталог пуст, git не будет включать такой пустой каталог в репозиторий. Поэтому я пытался найти решение, которое добавляет дополнительный файл .gitkeep в каталог, чтобы он не был пустым. Когда я пытался это решение, если в файле .gitignore я пишу, как показано ниже:
www
!*.gitkeep
Это не работает (я намерен игнорировать все содержимое в разделе www, но сохранить каталог). Но если я попробую следующее:
www/*
!*.gitkeep
Тогда это сработает! Поэтому я думаю, что это должно иметь некоторые различия между двумя подходами.