1
我试图让时代的时间之前提交,但似乎如果我这样做,git
说日期是某个时候在2014年:Git如何解析日期?
$ git commit -m 'Minor' --date 'Wed Dec 31 00:00:00 1969 +0000' . --amend
[master 4d1ea4d] Minor
Date: Tue Dec 30 23:00:00 2014 +0200
1 file changed, 2 insertions(+)
但是它的工作,如果我做出承诺在时代:
$ git commit -m 'Minor' --date 'Thu Jan 1 00:00:00 1970 +0000' . --amend
[master d0623ee] Minor
Date: Thu Jan 1 00:00:00 1970 +0000
1 file changed, 2 insertions(+)
为什么?我如何在1970
之前强制Git接受我的提交?我记得我有时做过,但使用旧版本的git。目前我正在使用git version 2.1.4
。也许改变源代码并重新编译我自己的git
可以工作吗?
我需要这个实验性的理由 - 以防万一你会问为什么。 :)
谢谢,但我该如何储存它呢? –
@IonicăBizău您可以使用一些技术来存储http://stackoverflow.com/a/24977895/6309中讨论的时间戳。 – VonC
是的,明白了! :) 谢谢! –