Глобальный .gitignore
Собственно, все указано в заголовке. Вам остается только создать новый .gitignore или указать на существующий.
git config --global core.excludesfile ~/.gitignore
Улучшаем читаемость git diff для сжатых js файлов (binary git diff)
Когда вы жмете js код, и попутно заменяете другие файлы, при попытке посмотреть git diff, вывод данной команды будет засорен большими кусками сжатого кода, так как это обычно одна строка и достаточно длинная, гит думает что ее заменили (и правильно!) и хочет, чтобы вы видели это. Но давайте, научим гит говорить нам, что изменился лишь размер файла, так как вывод изменений сжатых файлов нам абсолютно не интересен.
читать далее
Магия git: быстрый поиск кода, разница между версиями, консольное дерево
На нашем сайте есть несколько заметок про великий git, сегодня я расскажу вам о том, что написано в топике поста.
1) В моем рабочем проекте 1000+ файлов, причем в файлах есть не только код, но и другие непотребные вещи (картинки, системные файлы самого гита и прочее). Чтобы быстро найти нужный кусок кода по тексту, я могу использовать git grep.
читать далее