Как изменить автора и коммиттера по умолчанию в подключаемом модуле Eclipse Git?


95

Я использую плагин Git для Eclipse. У меня есть несколько авторов и коммиттеров, которые отображаются, когда я начинаю вводить эти поля.

Как я могу внести изменения в этот список или удалить какого-либо автора или коммиттера?

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

Введите описание изображения здесь

Ответы:


158
  1. Нажмите Window> Preferences> Team> Git> Configuration.
  2. Щелкните Добавить запись и введите пары ключ-значение:

    • Ключ: user.name
    • Значение: YourUsernameHere

      И

    • Ключ: user.email
    • Значение: YourEmailHere

1
Мне пришлось установить переменную среды HOME, прежде чем я смог добавить новую запись. Тогда это сработало для меня.
jaco0646

2
После добавления конфигурации перезапустите eclipse.
Шаран Де Силва

16

Каждый разработчик должен выполнить:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"

Если вы хотите изменить автора существующей фиксации, посмотрите здесь


согласен, тогда Eclipse будет использовать config from YOUR_HOME_DIR/.gitconfig, который задается этими двумя командами выше
danisupr4 07

работает и глобальнее, чем делать это только в затмении!
tibi


10

Глобальное изменение имени и электронной почты коммиттера

Вы можете запустить команду " git config" с --globalфлагом; это гарантирует, что все ваши будущие коммиты будут использовать данную информацию:

$ git config --global user.name "John Doe"
$ git config --global user.email "john@doe.org"

Изменение имени и электронной почты коммиттера для каждого репозитория

Если вы хотите использовать специальные настройки только при работе в определенном репозитории, вы можете просто опустить --globalфлаг. Это делает конфигурацию действительной только в этом репозитории:

$ git config user.name "John Doe"
$ git config user.email "john@doe.org"

Шпаргалка по Git: git для чайников


1
Это гораздо лучший ответ для тех, кто использует несколько рабочих пространств и нуждается в разных авторах / коммиттерах для каждой рабочей области вместо глобальной настройки Eclipse.
Etep 07

1
Согласитесь с @Etep. Я настроил как глобальные, так и локальные учетные записи. Чтобы проверить, используете ли вы правильную учетную запись для конкретного репо из репо, запустите cat .git/configилиgit config --local user.name
rsinha

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