Dubrowsky
Хроники одного дупла
Блогово  →  WebDev  → 

Gitignore для .DS_store глобально и навсегда

12 Ноября 2016 года

Я, между прочим, свитчер теперь. С конца лета сижу на макбуке, ненавижу его лютой ненавистью, но куда деваться - после смерти Vaio других вариантов нету, не умеют ноуты делать =(

Короче, на маке все через задницу, и один из самых лютых идиотизмов - файлы .DS_store, которые мак создает в каждой папке для хранения бессмысленных и никому не нужных настроек уродского Finder-а. И эта сволочь все время норовит пролезть в гит, а делать ей там нефиг.

До недавнего времени я с благим матом на устах копипастил этот самый .DS_store в gitignore-файл каждого репозитория, но их блин много. И настолько меня это достало, что я решил загуглить.

Добрые буржуи эту проблему побороли, и отчетик составили, вот и славно.

Оказывается, помимо игнор-файлов для каждого отдельного проекта, можно зафигачить один большой глобальный, в который будет смотреть работающий на машине git. То что надо.

1. Создаем файлик где-нибудь, например в домашней директории. Называем как-нибудь, например .gitignore и начинаем редактировать

touch ~/.gitignore
nano ~/.gitignore 

2. Пишем туда ненавистный мусор - можно еще добавить всякое, создаваемое IDE (NetBeans в моем случае), например:

.DS_Store
nbproject

и т.д. по вкусу.

3. Натравливаем гит на этот файлик:

git config --global core.excludesfile ~/.gitignore

4. Делаем

git status

в какой-нибудь папке, где мелкая дрянь была замечена, и убеждаемся, что оно исчезло с радаров.

Вот и все. Можно было и раньше догадаться.

Написать коммент: памятка постеру

 

Крутые посты wtf??? →

02.10.2012 · 91 каммент · рейтинг 18.45
23.01.2013 · 20 камментов · рейтинг 8.92
06.03.2008 · 29 камментов · рейтинг 7.63
30.01.2013 · 13 камментов · рейтинг 7.2
19.01.2008 · 20 камментов · рейтинг 6.29

Последне камменты

14.12.2017  БраузерНовый Яндекс.Браузер - браузер "Yandex" (отзыв / обзор): Я предпочитаю использовать яндекс браузер
18.11.2017  JohnКак закрыть окно Skype / свернуть нафиг в трэй: Спасибо, добрый человек! Неимоверно раздражало.
10.11.2017  NikПочему не работает form.submit(): Автор, спасибо за статью 5-летней давности. Подари...
27.10.2017  ДенисОбработка кликов и цели в Яндекс.Метрике, улучшенный вариант: Блин. А для не в зуб ногой - можно код целиком выл...
17.10.2017  ДубрDenwer - настройка алиасов (ServerAlias): Ахуенно не это, ахуенно то что кто-то пользуется Д...

Статсы