gpt4 book ai didi

git:每天更新日志

转载 作者:IT王子 更新时间:2023-10-29 01:18:55 26 4
gpt4 key购买 nike

如何生成按日期分组的提交变更日志,格式为:

[date today]
- commit message1
- commit message2
- commit message3
...
[date day+3]
- commit message1
- commit message2
- commit message3
...
(skip this day if no commits)

[date day+1]
- commit message1
- commit message2
- commit message3
...
[date since]
- commit message1
- commit message2
- commit message3

任何 git log 命令,或智能 bash 脚本?

最佳答案

这是脏的,但我想出的脚本的工作版本:

#!/bin/bash
# Generates changelog day by day
NEXT=$(date +%F)
echo "CHANGELOG"
echo ----------------------
git log --no-merges --format="%cd" --date=short | sort -u -r | while read DATE ; do
echo
echo [$DATE]
GIT_PAGER=cat git log --no-merges --format=" * %s" --since=$DATE --until=$NEXT
NEXT=$DATE
done

关于git:每天更新日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2976665/

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