2. Конфигурируем Git под себя

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

До кучи, Git позволяет иметь еще и единую конфигурацию под всех пользователей сразу.

Файл конфигурации для всех пользователей компа (хоста) лежит в директории /etc:

/etc/gitconfig .

Файл конфигурации пользователя — скрытый, и лежит в домашнем директории:

~/.gitconfig

Файл конфигурации конкретного репозитория лежит в скрытом поддиректории .git в текущем директории с проектом:

./.git/config

Следует, однако, заметить, что параметры в конфигурации для конкретного пользователя «перебивают» аналогичные параметры в конфигурации «для всех». А параметры в конфигурации для конкретного репозитория, «задавливают» аналогичные параметры конфигурации для пользователя и параметры «для всех».

Чтобы посмотреть на параметры конфигурации, нужно выполнить команду:

$ git config --list

Если вы до этого момента еще ничего не делали, то вы ничего и не увидите. Однако, если вы успели интенсивно поработать с Git-ом и насоздавали разные конфигураций на разных уровнях, то вы получите список параметров со всех уровней. Причем, если какой-то параметр дублируется, то на консоль будут выведены все его дубли.

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

  • —system : конфигурация уровня хоста
  • —global : конфигурация уровня пользователя
  • —local  : конфигурация уровня проекта (репозитория)

Вот пример получения конфигурации уровня пользователя:

$ git config --global --list

Настало время поговорить о параметрах, которые обычно указываются в конфигурациях. Имеется всего три параметра, без которых сложно или вообще невозможно будет работать.

Вам нужно обязательно указать свое имя и свой имейл. Если вы предпочитаете пользоваться каким-то иным текстовым редактором, а не vim, прописать его. Вот как это делается для уровня пользователя:

$ git config --global user.name "Alexander Zhevak"
$ git config --global usr.email zhevak@mail.ru
$ git config --global core.editor nano

Ну вот, пожалуй, и всё! С этими минимальными установками вы уже сможете начать работать с Git-ом.
В следующей публикации поговорим на тему как создавать локальные репозитории.

Реклама

Добавить комментарий

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

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s