Глобальные настройки пользователя хранятся в ~/.gitconfig
Для задания настроек есть 2 пути:
1) Команда: $ git config --global color.diff "auto"
2) Запись в файле ~/.gitconfig:
[color]
diff = auto
Результат будет идентичным - в файле ~/.gitconfig появится новая строчка.
Для задания настроек есть 2 пути:
1) Команда: $ git config --global color.diff "auto"
2) Запись в файле ~/.gitconfig:
[color]
diff = auto
Результат будет идентичным - в файле ~/.gitconfig появится новая строчка.
Раскрашиваем гит
[color]
ui = auto
[color "branch"]
current = yellow reverse
local = yellow
remote = green
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
Раскрасить пробелы
[color]
ui = true
[color "diff"]
whitespace = red reverse
[core]
whitespace=fix,-indent-with-non-tab,trailing-space,cr-at-eol
Задание алиасов
[alias]
st = status
ci = commit
br = branch
co = checkout
df = diff
lg = log -p
Задание основных настроек
$ git config --global user.name "First Last"
$ git config --global user.email "email@example.com"
$ git config --global color.diff "auto"
$ git config --global color.status "auto"
$ git config --global color.branch "auto"
Задать глобальный файл исключений для гита.
$ git config --global core.excludesfile ~/.gitignore
Ускорить диффы
$ git config --global diff.renamelimit "0"
Пример файла .gitignore
# комментарий к файлу .gitignore
# игнорируем сам .gitignore
.gitignore
# все html-файлы…
*.html
# …кроме определенного
!special.html
# не нужны объектники и архивы
*.[ao]
Отобразить текущие алиасы
$ git config --global --get-regexp alias
Показать используемые настройки
$ git config --list
user.name=Alesenko Elena
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
git config user.name
user.name=Alesenko Elena
Заставляем гит отображать русские имена файлов. По умолчанию он отображает их так:\302\325\341\342\354.doc
[core]
quotepath = false
Источники:
- 1-3 - cheat.errtheblog.com
- 4 - habrahabr.ru
- 6 - blog.nsws.ru
- 7 - habrahabr.ru
- 8 - www-cs-students.stanford.edu
- 9 - progit.org