
Полезные настройки git для windows
1. Игнорировать пробелы, табуляцию и т.д., в частности, при сравнении. Т.е. файлы с одинаковым содержимым, но с разным форматированием будут считаться одинаковыми.
git config --global apply.whitespace nowarn
2. Чтобы писать комментарии к коммитам из командной строки far'a на русском языке, надо добавить в gitconfig:
[i18n]
commitencoding = windows-1251
или
git config --global i18n.commitencoding windows-1251
Но после этого нельзя будет писать коммиты из git gui (TortoiseGit).
Если без --global, то настройка применяется для текущего проекта.
Файл gitconfig есть у каждого репозитория, и один глобальный в папке C:\Program files\git\etc.
3. Еще желательно настроить переменную окружения EDITOR, в что-нибудь вроде editor=path/to/notepad++.exe или far -e.
UPD:
Еще настройки кодировки в windows+far:
1. имена файлов, например, в git status
git config --global core.quotepath false
2. в git commit
git config --global i18n.commitencoding utf8
3. тексты коммитов в git log
git config --global i18n.logoutputencoding utf8
и установить переменную окружения
set LESSCHARSET=koi8-r