gpt4 book ai didi

Git 日志输出到 XML、JSON 或 YAML?

转载 作者:IT王子 更新时间:2023-10-29 00:51:48 25 4
gpt4 key购买 nike

这是一个非常简单的问题:作为一个 Git 新手,我想知道是否有办法将我的 git 日志输出到一个文件中,最好是某种序列化格式,如 XML、JSON 或 YAML。有什么建议吗?

最佳答案

输出到文件:

git log > filename.log

要指定一种格式,就像您希望所有内容都在一行中一样

git log --pretty=oneline >filename.log

或者你希望它是一种格式,可以通过像 sendmail 这样的程序通过电子邮件发送

git log --pretty=email |email-sending-script.sh

要生成 JSON、YAML 或 XML,看起来您需要执行以下操作:

git log --pretty=format:"%h%x09%an%x09%ad%x09%s"

这个 Gist (不是我的)完美地格式化了 JSON 格式的输出: https://gist.github.com/1306223

另见:

关于Git 日志输出到 XML、JSON 或 YAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4600445/

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