在我的项目(使用git跟踪)中,根提交的时间戳大于第二个提交的时间戳。为何如此?
使用进行前7次提交的时间戳记
git log --pretty = format:“%at”
1515067338
1515051752
1515050695
1514976857
1514844972
1514789595
1514828353
答案 0 :(得分:1)
根提交的时间戳大于第二个提交的时间戳。为何如此?
因为执行root提交的人将提交日期设置为比进行第二次提交的人将提交日期设置为晚的时间。
git init test
cd test
git commit --allow-empty --date=2038-12-31T23:59:59 -m 'Root commit'
git commit --allow-empty --date=1970-01-01T00:00:00 -m 'Second commit'
git log --pretty=format:"%at"
# 18446744073709548016
# 2177449199