Git Синтаксис Glob: игнорирование файлов везде или в определенной папке

Я хотел бы исключить отслеживание .DS_Store из моей папки и всех подпапок. Я также хочу исключить файл .project из моей папки (но не из подпапок).

Что я должен писать в .gitignore (находится в моей папке)?

.DS_Store # or *.DS_Store ? I mean, is the asterisk necessary?
./.project # is this syntax correct?
1 ответ

Это должно сделать трюк:

.DS_Store
/.project

Когда вы предоставляете путь к .gitignore, он применяет его в зависимости от того, где находится файл .gitignore (chroot, если хотите). Таким образом,/на второй строке означает только игнорировать файл myfolder/.project.

licensed under cc by-sa 3.0 with attribution.