Похоже, вам нужно небольшое изменение в файле .gitignore
:
/folder
Это будет игнорировать только папку с именем folder
в корневом каталоге. Без /
git по умолчанию будет игнорировать любой экземпляр указанного вами файла или папки. Например, в macOS часто встречается файл .DS_STORE
в .gitignore
. Это единственное имя файла будет соответствовать во всех папках в локальном git-репо.
Подробнее о .gitignore
из документации git: https://git -scm.com / docs / gitignore
Специальное правило об этом сопоставлении:
Если в начале или в середине (или обоих) шаблона есть разделитель, то шаблон относится к уровню каталогаконкретный файл .gitignore. В противном случае шаблон также может совпадать на любом уровне ниже уровня .gitignore.