View in Telegram
Глобальный gitignore! А вы знали? Меня на маке очень бесят файлы .DS_Store которые лезут куда ни попадя: от флешек для камеры до git-репозиториев. Нормальным всегда было первым делом при создании нового проекта создавать .gitignore и запихивать в него весь этот очень «полезный» мусор. Уверен, вы тоже так делаете. В какой-то момент моя жена начала изучать эту нашу айтишку и засела за гит. В упражнениях естественно работа ведется с базовыми командами и ни про какие игноры там речи нет. И она меня постоянно спрашивала: — а почему git status показывает какой-то файл? — а почему я его удаляю, а он появляется снова? — а как его убрать? Ну нельзя же его закоммитить — это сломает упражнение! Должен же быть иной выход. И он есть. Я его нашел — это глобальный гитигнор. Просто введите в терминале эти команды и вы забудете про .DS_Store как страшный сон
echo ".DS_Store" >> ~/.gitignore_global
echo "._.DS_Store" >> ~/.gitignore_global
echo "**/.DS_Store" >> ~/.gitignore_global
echo "**/._.DS_Store" >> ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
Какие бы еще файлы туда добавили? © Счастливый тимлид
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Find friends or serious relationships easily