Como você confirma o código como um usuário diferente?

Quero poder fazer isso para um script. Estou essencialmente recriando todo o histórico de versões de algum código no Git - atualmente ele usa um sistema de controle de versão diferente. Eu preciso que o script seja capaz de adicionar os commits ao Git, preservando o autor original (e a data) do commit.

Supondo que eu conheça o autor do commit e a data / hora em que a alteração foi feita, existe um comando Git que me permite fazer isso? Estou assumindo que existe, porque o git-p4 faz algo semelhante. Só estou pedindo a melhor maneira de fazê-lo.

questionAnswers(2)

yourAnswerToTheQuestion