Каждый раз создавать новый файл gitignore немного непрофессионально. Особенно когда ты что-то забываешь и ненужные файлы вываливаются в общий репозиторий. Но уже все придумано за нас, нам остается только вписать наши технологии и редакторы в нужное поле и скачать получившийся файл. Хватит самому настривать и создавать файлы gitignore!
За нас это сделает онлайн сервис — gitignore.io.
Не забывайте вписать ваш редактор в поле (особенно если это IDE), т.к. он часто создает скрытые папки для сохранения своих настроек.
В последнем проекте на nodejs у меня было написано osx, webstorm, node, sublime
.
Так-же есть возможность использовать через командную строку. Подробнее об этом можно почитать в документации.