почему git cherry-pick создает другую контрольную сумму?

В следующем сеансе, почему результат git cherry-pick не имеет той же контрольной суммы, что и скопированная фиксация? У него есть тот же комментарий, автор, дата и родитель. Что еще в контрольной сумме, которую я не учитываю?

Благодарю.

 ~$ mkdir tmp ~$ cd tmp/ ~/tmp$ git init Initialized empty Git repository in /home/sinclairs/projects/tmp/.git/ ~/tmp$ echo "asdf" >asdf ~/tmp$ git add asdf ~/tmp$ git commit -m asdf [master (root-commit) 7d0aaa3] asdf 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 asdf ~/tmp$ echo "fdsa" >asdf ~/tmp$ git commit -a -m asdf2 [master b392367] asdf2 1 files changed, 1 insertions(+), 1 deletions(-) ~/tmp$ git log --format=oneline b3923677106db9371faf55ed2cb8c7d06f586f7f asdf2 7d0aaa3937de390b7a119c73dbf9428126c1bac5 asdf ~/tmp$ git checkout -b mybranch HEAD^ Switched to a new branch 'mybranch' ~/tmp$ git cherry-pick master Finished one cherry-pick. [mybranch ca92f66] asdf2 1 files changed, 1 insertions(+), 1 deletions(-) ~/tmp$ git log --format=oneline ca92f666cc53715c6b5ae2975b938275e0d20f73 asdf2 7d0aaa3937de390b7a119c73dbf9428126c1bac5 asdf 

Датой авторизации является то же самое, но дата фиксации отличается.

И вы можете использовать это, чтобы увидеть разницу.

 git cat-file -p b3923677106db9 git cat-file -p ca92f666cc5371 

Линия автора такая же, дата линии коммиттера отличается.

Из документации :

 git cherry-pick master Apply the change introduced by the commit at the tip of the master branch and create a new commit with this change. 

Новая дата фиксации отличается.

Даже если вы скорректируете дату фиксации (что возможно), дерево и родительские элементы различны, и вы не можете их изменить!