如何修改现有的,未删除的提交的答案?描述了一种修改先前尚未向上游推送的提交消息的方法.新消息继承原始提交的时间戳.这似乎合乎逻辑,但有没有办法重新设定时间?
考虑我有提交
... -- A -- B -- C
Run Code Online (Sandbox Code Playgroud)
如果我用来git rebase -i将所有三个提交压缩成一个,我们就可以
pick A
squash B
squash C
Run Code Online (Sandbox Code Playgroud)
我看到结果提交A有其原始时间戳.怎么能让它继承提交的时间戳C(最后一个)?
我能想到的是git commit --amend --date=<new_time>,但这种方式需要C在壁球之前或从reflog中记住提交的时间戳.
我发现最新提交的时间戳更合理,因为它显示了我实际完成提交中的工作的时间.
谢谢.
我需要在JavaScript中解析日期.格式是
[2位数日]/[2位数月份]/[4位数年份] [2位数小时(24位模式)]:[2位数分钟]
例如, 16/02/2013 21:00
但如果我这样做new Date('16/02/2013 21:00').toString(),它会给出'Wed Apr 02 2014 21:00:00 GMT+0200 (Hora de verano romance)'.
我想这是因为我的日期不遵循IETF RFC 2822日期和时间规范.然后,我应该转换我的字符串,我想将其转换为最相似的兼容格式(因为它应该更容易转换).但http://tools.ietf.org/html/rfc2822#page-14很难理解,所以我不知道哪种格式最相似.
是否有包含允许格式示例的列表?