Ответ 1
Убедитесь, что вы сначала не добавили в индекс те DS_Store.
Если вы это сделали, проверьте Как удалить файлы .DS_Store из хранилища Git?", а затем проверьте, работает ли ваш .gitignore
.
Используйте git rm --cached
, если вы хотите просто удалить из индекса, сохраняя их в рабочем дереве.
Примечание: в вашем случае должно быть достаточно .DS_Store
.
Смотрите Objective-C.gitignore
из GitHub Collection of Полезные .gitignore
Шаблоны.