如何更改 git 分支中的日期输出格式?
git branch --format="[%(color:yellow)%(committerdate:short)%(color:reset)] - %(color:bold magenta)%(subject)%(color:reset)"
%Y-%m-%d以您想要的格式输出%d.%m.%Y
如何更改 git 分支中的日期输出格式?
git branch --format="[%(color:yellow)%(committerdate:short)%(color:reset)] - %(color:bold magenta)%(subject)%(color:reset)"
%Y-%m-%d以您想要的格式输出%d.%m.%Y
使用此替换:
%(committerdate:format:%d.%m.%Y)这种情况下的文档确实令人困惑。在您提出问题之前,我对分支命令参数一无所知,
--format并查找了如下信息。首先,我打开git-branch (1)页面并搜索“--format”子字符串。选项描述是指git-for-each-ref (1),我打开该页面并再次搜索。它讨论了带括号的百分比符号形式%(fieldname),FIELD NAMES 部分更多地讨论了格式化字段。特别是,当我搜索子字符串“committerdate”时,我看到了对--date来自git-rev-list (1)的选项的引用, 那里写着你可以写在括号内的第一个冒号之后。其中,列出了您使用的格式short。在 aboutformat:...和段落format-local:...中提到了strftime (3),它描述了日期格式的可能百分比说明符。