Можно ли использовать разные конфигурации Git для разных проектов?

.gitconfig обычно хранится в каталоге user.home .

Я использую другой идентификатор для работы над проектами для компании A и что-то еще для компании B (в основном имя / адрес электронной почты). Как я могу использовать две разные конфигурации Git, чтобы мои чекины не сопровождались именем / адресом электронной почты?

249
задан Peter Mortensen 11 August 2019 в 14:10
поделиться

1 ответ

Иначе должен использовать direnv и разделить файлы конфигурации на каталог. Например:

.
├── companyA
│  ├── .envrc
│  └── .gitconfig
├── companyB
│  ├── .envrc
│  └── .gitconfig
└── personal
   ├── .envrc
   └── .gitconfig

Каждый .envrc должен содержать что-то вроде этого:

export GIT_CONFIG=$(pwd)/.gitconfig

И .gitconfig обычный gitconfig с требуемыми значениями.

0
ответ дан 23 November 2019 в 02:57
поделиться
Другие вопросы по тегам:

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