Różnica między autorem a wykonawcą w Git?

Próbuję zrobić takie zobowiązanie

git commit --author="John Doe <[email protected]>" -m "<the usual commit message>"

gdzie John Doe jest jakimś użytkownikiem, w którego imieniu chcę dokonać zatwierdzenia.

Wygląda dobrzegit log. Jednak kiedy robięgitk, nazwa autora jest poprawna, ale nazwa committer jest wybierana z moich globalnych ustawień konfiguracyjnych git (i dlatego jest ustawiony na moje imię / e-mail).

pytania

Jaka jest różnica między tymi dwoma (committer vs author)?

Czy powinienem ustawić komisarza tak samo jak innego użytkownika?

Jeśli tak, w jaki sposób?

questionAnswers(2)

yourAnswerToTheQuestion