Прежде чем вы сможете использовать Git, вы должны установить и сделать некоторые базовые изменения конфигурации. Ниже приведены инструкции по установке клиента Git в Ubuntu и Centos Linux.
Установка Git Client
Если вы используете базовый дистрибутив Debian GNU / Linux, то команда apt-get сделает все необходимое.
[ubuntu ~]$ sudo apt-get install git-core [sudo] password for ubuntu: [ubuntu ~]$ git --version git version 1.8.1.2
И если вы используете дистрибутив GNU / Linux на основе RPM, используйте команду yum, как указано.
[CentOS ~]$ su - Password: [CentOS ~]# yum -y install git-core [CentOS ~]# git --version git version 1.7.1
Настройте среду Git
Git предоставляет инструмент git config, который позволяет вам устанавливать переменные конфигурации. Git хранит все глобальные конфигурации в файле .gitconfig , который находится в вашем домашнем каталоге. Чтобы установить эти значения конфигурации как глобальные, добавьте опцию —global , и если вы опустите опцию —global , ваши конфигурации будут специфичны для текущего Git-репозитория.
Вы также можете настроить общесистемную конфигурацию. Git сохраняет эти значения в файле / etc / gitconfig , который содержит конфигурацию для каждого пользователя и репозиторий в системе. Чтобы установить эти значения, вы должны иметь права root и использовать опцию —system .
Когда приведенный выше код компилируется и выполняется, он дает следующий результат —
Установка имени пользователя
Эта информация используется Git для каждого коммита.
[jerry@CentOS project]$ git config --global user.name "Jerry Mouse"
Настройка идентификатора электронной почты
Эта информация используется Git для каждого коммита.
[jerry@CentOS project]$ git config --global user.email "[email protected]"
Избегайте слияния коммитов для вытягивания
Вы извлекаете последние изменения из удаленного репозитория, и если эти изменения расходятся, то по умолчанию Git создает коммиты слияния. Мы можем избежать этого с помощью следующих настроек.
jerry@CentOS project]$ git config --global branch.autosetuprebase always
Цветная подсветка
Следующие команды включают подсвечивание цвета для Git в консоли.
[jerry@CentOS project]$ git config --global color.ui true [jerry@CentOS project]$ git config --global color.status auto [jerry@CentOS project]$ git config --global color.branch auto
Настройка редактора по умолчанию
По умолчанию Git использует системный редактор по умолчанию, который берется из переменной среды VISUAL или EDITOR. Мы можем настроить другой с помощью git config.
[jerry@CentOS project]$ git config --global core.editor vim
Настройка инструмента слияния по умолчанию
Git не предоставляет инструмент слияния по умолчанию для интеграции конфликтующих изменений в ваше рабочее дерево. Мы можем установить инструмент слияния по умолчанию, включив следующие настройки.
[jerry@CentOS project]$ git config --global merge.tool vimdiff
Перечисление настроек Git
Чтобы проверить настройки Git локального репозитория, используйте команду git config –list, как указано ниже.
[jerry@CentOS ~]$ git config --list
Приведенная выше команда даст следующий результат.