Почему Github показывает имя пользователя дважды? - PullRequest
0 голосов
/ 04 марта 2020

Я нажал / обновил документ в github. Он показывает мое имя пользователя дважды (красные блоки). Спасибо за любую подсказку или помощь.

1 Ответ

0 голосов
/ 05 марта 2020

Каждый коммит имеет как коммиттера, так и автора. Автор внес оригинальное изменение, а тот, кто сделал коммит, - это тот, кто сделал коммит Они обычно одинаковы, но могут отличаться, если коммит был перебазирован. Первоначальный автор также часто добавляется в качестве любезности при фиксации чужой работы с помощью файла исправления или инструмента интеграции, объединяющего чужую ветвь.

Это можно увидеть с помощью git log --pretty=fuller. Вот пример слияния, выполненного от моего имени Github.

commit d3adb33fd3adb33fd3adb33fd3adb33f (HEAD -> origin/master, master)
Merge: 123abcd abcd123
Author:     Michael G. Schwern <schwern@pobox.com>
AuthorDate: Fri Feb 28 17:02:22 2020 -0800
Commit:     GitHub <noreply@github.com>
CommitDate: Fri Feb 28 17:02:22 2020 -0800

    Merge pull request #1234 from project/issue/#1233

    Fix: Mistakes were made.

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

В этом случае вы можете объединить эти другие адреса электронной почты в свою учетную запись Github в своих Настройках электронной почты Github .

...