Recently, I forked a repository hosted by github, with contributors spreading all over the world, and found out that the each commit log contains committer\'s timezone infor
Why are committer's timezone needed for commits? What is it used for? Isn't UTC time enough?
The timezone is useful to figure out the local time of the author/committer doing the operation.
According to https://git-scm.com/docs/git-commit-tree#_date_formats:
Git internal format It is , where is the number of seconds since the UNIX epoch. is a positive or negative offset from UTC. For example CET (which is 1 hour ahead of UTC) is +0100.