Git: установите локальное имя пользователя и адрес электронной почты для каждого репо.

91

В настоящее время я работаю над двумя проектами, которые предполагают, что я настрою свое локальное имя пользователя и электронную почту с разными данными, когда я нажимаю на них.

для этого я все время обновляю свою конфигурацию, например:

git config --local user.email "namelastname@domain.com"

Поскольку это разные репозитории, могу ли я определить локальный адрес электронной почты для каждого репозитория?

Может в .gitconfig?

Пабло
источник
1
репо = все ветки, все версии и т. д. Итак, когда вы говорите «поскольку существуют разные ветки ... могу ли я определить адрес электронной почты для каждого репо?» это не имеет смысла. Что вы хотите: разные настройки электронной почты для каждого репо? или разные емейлы для каждого филиала?
Gregory

Ответы:

161

Всего за одно репо:

git config user.name "Your Name Here"
git config user.email your@email.com

Для (глобальной) электронной почты по умолчанию (которая настроена в вашем ~ / .gitconfig):

git config --global user.name "Your Name Here"
git config --global user.email your@email.com
Грегори
источник
18
На всякий случай, если это поможет кому-то еще, вы можете проверить свои текущие настройки, пропустив последнюю часть, например, git config user.email
Крис