gpt4 book ai didi

regex - 如何只获取 YYYY/MM/DD 格式的 git 日期?

转载 作者:搜寻专家 更新时间:2023-11-01 00:17:08 24 4
gpt4 key购买 nike

目前我正在运行:git log -1 --date=format:"%Y/%m/%d"--/path/to/file

它的输出是这样的:

commit 7d1c2bcf16f7007ca900682b025ddf961fd36631
Author: John Smith
Date: 2016/06/16

[maven-release-plugin] some text

我只需要日期。到目前为止,我只能提取日期的唯一方法是使用 node.js 处理更多输出。

var date = require('child_process')
.execSync('git log -1 --date=format:"%Y/%m/%d" -- ./pom.xml')
.toString()
.match(/\d{4}\/\d{2}\/\d{2}/)[0];

是否可以通过git命令只接收2016/06/16?

最佳答案

git log -1 --pretty='%ad' --date=format:'%Y/%m/%d'

%ad 是作者日期。如果您需要提交者日期,请改用 %cd

关于regex - 如何只获取 YYYY/MM/DD 格式的 git 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37869717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com