有没有规定日期的语法给Git?例如,哪些日期被“--before”选项到“Git Rev List”?假设没有这样的规范,有没有让Git将日期转换为规范日期的方法窗体,以便检查给定的日期字符串被理解为一个人的期望吗?(更新:我已经为此编写了一个脚本,该脚本可用here信息说明:似乎已实现日期分析在文件date.c中,在git存储库的根目录中。“入口点”似乎是一个调用小心点。 最佳答案 据我所知,它在任何地方都没有明确指出,但它似乎接受它可以输出的所有格式,如--date选项的文档中所述:仅对以可读格式显示的日期生效,例如使用--date=(relative|local|default|iso|rfc|short|raw)--prettyconfig variable设置日志的默认值命令的log.date选项。--date显示与当前时间相关的日期,例如“2小时前”。--date=relative显示用户本地时区中的时间戳。--date=local(or--date=iso)以ISO 8601格式显示时间戳。--date=iso8601(or--date=rfc)以RFC 2822格式显示时间戳,通常在电子邮件中找到。--date=rfc2822只显示日期而不显示时间,格式为--date=shortYYYY-MM-DD以内部原始Git格式显示日期。--date=raw显示原始时区中的时间戳(提交者的或作者的)。
07-24 12:45