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