Я использую Tower для использования Git на Mac. В настройках Tower есть раздел Ignores, который создает .gitignore, но есть еще один раздел с именем «Excludes». И похоже, что можно использовать исключения с "# git ls-files --others --exclude-from = .git / info / exclude".
Для чего нужны исключения? Зачем нужно исключать, когда доступен gitignore?