Давайте представим, что я подрядчик, который иногда работает над двумя проектами одновременно (один может быть техническим, другой может быть в разработке)
Иногда мне приходится работать над новым репозиторием, и я забываю установить адрес электронной почты для использования в git, поэтому по умолчанию используется глобально установленный адрес электронной почты.
Как я могу справиться с этим лучше?
Что произойдет, если я определю адрес электронной почты только на уровне репо? будет жаловаться, или он с радостью отправит письмо без указания адреса электронной почты?
Как я могу проверить новый репозиторий, предложить мне адрес электронной почты?
Возможно ли вместо этого запросить один из двух конфигурационных файлов «разных профилей» компании?
Я склонен совершать эту ошибку снова и снова, с интервалом в несколько месяцев, поэтому я обычно забываю вещи, которые нужно настроить на новых машинах, или команды, которые нужно запускать вместо стандартных git.
Это также иногда влияет на меня, когда я работаю из дома.