.gitconfig
обычно хранится в каталоге user.home
.
Я использую другой идентификатор для работы над проектами для компании A и что-то еще для компании B (в основном имя / адрес электронной почты). Как я могу использовать две разные конфигурации Git, чтобы мои чекины не сопровождались именем / адресом электронной почты?
Иначе должен использовать direnv и разделить файлы конфигурации на каталог. Например:
.
├── companyA
│ ├── .envrc
│ └── .gitconfig
├── companyB
│ ├── .envrc
│ └── .gitconfig
└── personal
├── .envrc
└── .gitconfig
Каждый .envrc
должен содержать что-то вроде этого:
export GIT_CONFIG=$(pwd)/.gitconfig
И .gitconfig
обычный gitconfig с требуемыми значениями.