Инструменты пользователя

Инструменты сайта


git._ustanovka_i_nastrojka

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
git._ustanovka_i_nastrojka [2016/05/13 15:34] daniilgit._ustanovka_i_nastrojka [Дата неизвестна] (текущий) – внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 47: Строка 47:
 ^ Конфигурационный файл ^ Описание ^ ^ Конфигурационный файл ^ Описание ^
 | **%%/etc/gitconfig%%** | Содержит значения, общие для всех пользователей системы и для всех их репозиториев. Если при запуске **git config** указать параметр **%%--system%%**, то параметры будут читаться и сохраняться именно в этот файл. | | **%%/etc/gitconfig%%** | Содержит значения, общие для всех пользователей системы и для всех их репозиториев. Если при запуске **git config** указать параметр **%%--system%%**, то параметры будут читаться и сохраняться именно в этот файл. |
-| **%%~/.gitconfig%%** | Xранит настройки конкретного пользователя. Этот файл используется при указании параметра **%%--global%%** |+| **%%~/.gitconfig%%** \\ //или// \\ **%%~/.config/git/config%%** | Xранит настройки конкретного пользователя. Этот файл используется при указании параметра **%%--global%%** |
 | **%%.git/config%%** | Конфигурационный файл в каталоге Git'а в том репозитории, где вы находитесь в данный момент. Эти параметры действуют только для данного конкретного репозитория. Настройки на каждом следующем уровне подменяют настройки из предыдущих уровней, то есть значения в **.git/config** перекрывают соответствующие значения в **%%/etc/gitconfig%%**. | | **%%.git/config%%** | Конфигурационный файл в каталоге Git'а в том репозитории, где вы находитесь в данный момент. Эти параметры действуют только для данного конкретного репозитория. Настройки на каждом следующем уровне подменяют настройки из предыдущих уровней, то есть значения в **.git/config** перекрывают соответствующие значения в **%%/etc/gitconfig%%**. |
  
 +==== Имя пользователя и почтовый ящик ====
 +<code bash>
 +git config --global user.name "John Doe"
 +git config --global user.email johndoe@example.com
 +</code>
  
 +==== Выбор редактора ====
 +<code bash>
 +git config --global core.editor vim      # Vim
 +git config --global core.editor emacs    # Emacs
 +git config --global core.editor nano     # Nano
 +</code>
  
 +==== Утилита сравнения ====
 +<code bash>
 +git config --global merge.tool vimdiff
 +</code>
 +==== Алиасы ====
  
 +=== Поддержка цветов ===
  
 +<code bash>
 +git config --global color.branch auto
 +git config --global color.diff auto
 +git config --global color.interactive auto
 +git config --global color.status auto
 +</code>
  
 +=== Псевдонимы для команд Git ===
  
 +<code bash>
 +git config --global alias.co checkout
 +git config --global alias.ci commit
 +git config --global alias.st status
 +git config --global alias.br branch
 +git config --global alias.type cat-file -t
 +git config --global alias.dump cat-file -p
 +</code>
  
 +==== Проверка настроек ====
 +<code bash>
 +git config --list            # Всех (глобальных, системных и локальных)
 +git config --local --list    # Локальных для определенного проекта
 +git config --system --list   # Системных
 +</code>
  
 +----
 +
 +===== Источник =====
 +
 +  * [[https://git-scm.com/book/ru/v2| Pro Git (2nd Edition 2014 Rus)]]
  
git._ustanovka_i_nastrojka.1463142852.txt.gz · Последнее изменение: 2016/05/13 00:00 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki