четверг, 16 октября 2014 г.

Мой .gitconfig

Чтобы не забыть

Добавляем в переменную окружения "path"  путь до установленного kdiff3

[core]
    autocrlf = false
[merge]
    tool = kdiff3
[diff]
    tool = kdiff3
[alias]
  lg =   log --graph       --pretty=format:'%Cred%h%Creset %ad %s %C(yellow)%d%Creset %C(bold blue)<%an>%Creset' --date=short
  hist = log --graph --all --pretty=format:'%Cred%h%Creset %ad %s %C(yellow)%d%Creset %C(bold blue)<%an>%Creset' --date=short

Установлен kdiff3 как внешняя утилита merge и diff.
Теперь при вызове git mergetool и git difftool будет вызываться kdiff3.
Два алиаса:
git lg - показ истории относительно текущей ветки
git hist - показ всей истории