【发布时间】:2021-04-09 21:51:53
【问题描述】:
我正在尝试使用 --date=format:'%Y%b%d' 以 2021April09 格式打印提交日期,但它给了我分段错误。即使对于标准格式,以下任何一种都不适合我。
git log --pretty=format:%cd --date=format:%Y%m%d -5
git log --pretty=format:%cd --date=format:'%Y-%m-%d' -5
我知道我可以使用git log --pretty=format:%cd --date=short 来获得更短的版本,但我想使用 strftime 格式来打印缩写月份等
【问题讨论】:
-
分段错误通常是由于程序或内存损坏。我看不到
git log仅通过格式化日期会导致分段错误。除非回购中有导致故障的东西。其他git命令有用吗? -
你用的是什么 git 版本?您帖子中的所有命令都对我有用。
-
可能是您必须将格式放在引号中吗?这个答案也可以帮助你:stackoverflow.com/a/34778736/3535187
-
date +'%Y %b %d'工作吗? -
您在什么操作系统上运行此命令?你在什么类型的终端上运行它?