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
Крис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.