Проверить где у вас находится файл с глобальными правилами игнорирования можно коммандой
git config --global core.excludesfile
Если оказалось что у вас его нет, то выполняем следующие комманды:
cd ~
curl -o .gitignore https://gist.github.com/raw/4555290/.gitignore
git config --global core.excludesfile ~/.gitignore
На случай если файл уже есть, то нужно из этого файла .gitignore добавить все правила, сравнив с тем, что уже есть и ненужное у себя удалить.
Так же желательно проверить свои рабочие проекты на наличие .gitignore и либо его вообще убрать, либо подправить.
Простым примером проблемы при криво настроенных правилах - игнорирование файла .xcworkspace
, который при интегрировании cocoapods
добавится в проект, но не будет добавлен в репу. Следовательно при сборке всё зафейлится.
curl -L -o .gitignore https://gist.github.com/raw/4555290/.gitignore