Spec-Zone.ru › NumPy 1.19

Настройка 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API