Настройки конфигурации по умолчанию для нового репозитория мерзавца?

Когда я создаю новый репозиторий мерзавца, некоторые настройки конфигураций автоматически добавляются к .git/config. Где я могу изменить эти настройки по умолчанию?

18
задан ciscoheat 19 January 2010 в 11:29
поделиться

2 ответа

Удалить филиал B и создать новый из филиала A.

Есть ли причина, почему вы не хотите этого делать?

-121--1653718-

Учитывая шаблон опции Git init :

 --template=<template_directory>

предоставить каталог, из которого будут использоваться шаблоны. Каталог шаблонов по умолчанию - / usr / Share / Git-Core / Core / шаблоны .

При указании используется в качестве источника файлов шаблонов, а не по умолчанию.
Файлы шаблонов включают в себя некоторую структуру каталогов, некоторые предполагаемые «шаблоны исключения», а также копии файлов неисполнения «крючка». Предлагаемые шаблоны и файлы крючков являются модифицируемыми и расширяемыми.

Если вы посмотрите на источники GIT для , создавая новую БД , вы можете включить файл конфигурации с вашим значением по умолчанию.

Функция create_default_files () имеет:

 /* First copy the templates -- we might have the default
  * config file there, in which case we would want to read
  * from it after installing.
  */
copy_templates(template_path);

GIT / CONFIG.C имеет функцию git_default_core_config () , которая устанавливает по умолчанию значения.

13
ответ дан 30 November 2019 в 09:18
поделиться

Вызов метода finish () для операции Activity влияет на текущую операцию.

-121--665840-

Все глобальные конфигурационные элементы git могут быть изменены с помощью -global , предоставленного в командной строке.

Для, например,

git config --global user.name "First Last"
git config --global user.email "email@somewhere.com"

Update:

Все существующие конфигурационные элементы git можно найти по

git config -l

Кроме того, git config -e открывает редактор для редактирования.

2
ответ дан 30 November 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: