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).
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?