Настройка Git
Обзор
Ваши персональные настройки git сохраняются в файле .gitconfig в вашем домашнем каталоге. Вот пример файла .gitconfig.
[user]
name = Your Name
email = you@yourdomain.example.com
[alias]
ci = commit -a
co = checkout
st = status -a
stat = status -a
br = branch
wdiff = diff --color-words
[core]
editor = vim
[merge]
summary = true
Вы можете отредактировать этот файл напрямую или воспользоваться командой git config --global.
git config --global user.name "Your Name" git config --global user.email you@yourdomain.example.com git config --global alias.ci "commit -a" git config --global alias.co checkout git config --global alias.st "status -a" git config --global alias.stat "status -a" git config --global alias.br branch git config --global alias.wdiff "diff --color-words" git config --global core.editor vim git config --global merge.summary true
Чтобы настроить Git на другом компьютере, вы можете скопировать свой файл ~/.gitconfig, или выполнить указанные выше команды.
Подробно
user.name и user.email
Полезно указать git, кто вы, для маркировки внесённых изменений в код. Самый простой способ сделать это – через командную строку:
git config --global user.name "Your Name" git config --global user.email you@yourdomain.example.com
Это запишет настройки в ваш файл конфигурации git, который теперь должен содержать раздел user с вашим именем и адресом электронной почты:
[user]
name = Your Name
email = you@yourdomain.example.com
Конечно, вам нужно заменить Your Name и you@yourdomain.example.com на ваше фактическое имя и адрес электронной почты.
Псевдонимы
Вам могут пригодиться псевдонимы для часто используемых команд.
Например, вы можете сократить git checkout до git co. Или вы можете назначить псевдоним git diff --color-words (которая даёт хорошо отформатированный вывод diff) команде git wdiff.
Следующие команды git config --global:
git config --global alias.ci "commit -a" git config --global alias.co checkout git config --global alias.st "status -a" git config --global alias.stat "status -a" git config --global alias.br branch git config --global alias.wdiff "diff --color-words"
создадут раздел alias в вашем файле .gitconfig с содержимым, подобным этому:
[alias]
ci = commit -a
co = checkout
st = status -a
stat = status -a
br = branch
wdiff = diff --color-words
Редактор
Вы также можете убедиться, что используется ваш предпочитаемый редактор
git config --global core.editor vim
Слияние
Чтобы принудительно использовать резюме при слиянии (файл ~/.gitconfig снова):
[merge] log = true
Или из командной строки:
git config --global merge.log true
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/dev/gitwash/configure_git.html