git-log-1--format=%ci不显示任何内容(w/o--format不显示任何内容)';问题出在哪里?

git-log-1--format=%ci不显示任何内容(w/o--format不显示任何内容)';问题出在哪里?,git,github,Git,Github,我在repo的根文件夹中,可以执行git log-1,它显示了带有作者和日期的最新提交消息git状态确认回购与远程源站/主站是最新的,并且工作树是干净的 但是,git log-1--format=%ci不显示任何内容。(=“提交人日期,ISO 8601格式)与其他格式相同,如,或 有什么问题吗 注:我在W10上运行这个程序,里面有git版本2.26.2。windows.1%被windows用来访问变量的值,例如%USER%。因为变量%ci不存在,它将被替换为一个空字符串,您的格式变成--form

我在repo的根文件夹中,可以执行
git log-1
,它显示了带有作者和日期的最新提交消息<代码>git状态确认回购与远程源站/主站是最新的,并且工作树是干净的

但是,
git log-1--format=%ci
不显示任何内容。(=“提交人日期,ISO 8601格式)与其他格式相同,如,或

有什么问题吗


注:我在W10上运行这个程序,里面有git版本2.26.2。windows.1

%
被windows用来访问变量的值,例如
%USER%
。因为变量
%ci
不存在,它将被替换为一个空字符串,您的格式变成
--format='

将百分号加倍以获得文字百分比:

git log -1 --format=%%ci

git log-1--format=%ci
显示了我这里的repo上的预期输出(对于我来说是
2020-04-28 13:37:28+0000
)。你的
git--version
是什么?可能会尝试双引用你的格式。什么命令行解释器(shell)你在使用吗?它是否特别对待
%
呢?谢谢Torek-你的问题让我走上了正确的道路:TakeCommand确实被欺骗了%-我没有想到这一点!如果你想提交你的评论作为答案,我会接受它;)