Git: Встановіть для кожного репозиторію різні ім'я користувача та ім'я користувача


92

На даний момент я працюю над 2 проектами, які очікують, що я буду налаштовувати своє місцеве ім’я користувача та електронну пошту з різними даними, коли натискаю на них.

для цього я весь час оновлюю свою конфігурацію, як:

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

Оскільки це різні сховища, чи можу я визначити локальну електронну адресу для кожного сховища?

Може в .gitconfig?


1
repo = всі гілки, всі версії тощо. Отже, коли ви говорите "оскільки існують різні гілки ... чи можу я визначити електронну пошту для кожного репо?" це не має сенсу. Що ви хочете: різні налаштування електронної пошти для кожного репо? або інший електронний лист для кожної гілки?
gregory

Відповіді:


162

Лише для одного репо:

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.