Diferença entre autor e committer no Git?
Eu estou tentando fazer um commit como
git commit --author="John Doe <[email protected]>" -m "<the usual commit message>"
onde John Doe é algum usuário em cujo nome eu quero fazer o commit.
Parece tudo bem emgit log
. No entanto, quando eu faço umgitk
, o nome do autor está correto, mas o nome do committer é selecionado a partir das minhas configurações globais de configuração do git (e é assim definido para o meu nome / email).
Qual é a diferença entre os dois (committer vs author)?
Devo estar configurando o committer também para o outro usuário?
Se sim, como?