Синтаксис .gitignore

  • Одна строка - одно правило
  • Пустые строки игнорируются
  • Для комментариев используется символ решетки #
  • / в начале строки указывает, что правило применяется только к файлам и папкам, которые располагаются в той же папке, что и сам файл .gitignore
  • * - заменяет любое количество символов(ноль или больше)
  • ? - заменяет от нуля до одного символа. Можно размещать в любом месте правила
  • ** - используются для указания любого количества поддиректорий
  • ! в начале строки означает инвертирование правила, необходим для указания исключений из правил игнорирования
  • \ используется для экранирования спецсимволов
  • Для игнорирования всей директории, правило должно оканчиваться на /, в противном случае правило считается именем файла