Git настройка

Автор: | 15.04.2019

Прежде чем настраивать, давайте его установим. Тут все просто:

  • sudo apt-get install git

Параметры настойки хранятся в нескольких местах, а git config утилита позволяющая настраивать и просматривать параметры.

Значения общие для всех пользователей системы хранятся здесь:

  • /etc/gitconfig

Если мы наберем:

  • git config —system core.editor nano

, то параметры будут читаться и сохраняться в /etc/gitconfig, т.е. для всех пользователей

Настройки для конкретного пользователя будут тут:

  • ~/.config/git/config

Или тут:

  • ~/.gitconfig

А чтобы их там сохранить нужно набрать команду:

  • git config —global core.editor emacs

Настройки репозитория будут храниться в корне проекта:

  • .git/config

Настройки на каждом следующем уровне подменяют настройки из предыдущих уровней, то есть значения в .git/config перекрывают соответствующие значения в /etc/gitconfig

Давайте для примера установим user.name и user.email для какого-то пользователя:

  • git config —global user.name «you_name»
  • git config —global user.email «you@mail»

Опять же, если указана опция —global, то эти настройки достаточно сделать только один раз, поскольку в этом случае Git будет использовать эти данные для всего, что вы делаете в этой системе.

Если для каких-то отдельных проектов вы хотите указать другое имя или электронную почту, можно выполнить эту же команду без параметра —global в каталоге с нужным проектом:

  • git config core.editor vim

Просмотреть используемую конфигурацию:

  • git config —list
  • git config user.name

При выводе списка настроек, некоторые ключи (названия) могут появиться несколько раз, потому что Git читает один и тот же ключ из разных файлов (например, из /etc/gitconfig и ~/.gitconfig). В этом случае Git использует последнее значение для каждого ключа.

И напоследок, помощь по команде config:

  • git help config