/1 分钟/6 阅读/0 评论
Git提交记录生成日报
1. 显示昨天所有的提交说明 :::info –since=1.day:限定一天内的提交 –since=8.hour:限定8小时内的提交 –author=“xm.z”:限定作者为你自己的名字 –pretty=format:"%ad %s":
- 显示昨天所有的提交说明
git log --since=1.day --author="xm.z" --pretty=format:"%ad %s " --date=format:"%m/%d %H:%M" --all --no-merges
:::info
–since=1.day:限定一天内的提交
–since=8.hour:限定8小时内的提交
–author=“xm.z”:限定作者为你自己的名字
–pretty=format:"%ad %s":提交时间以及提交说明
–date=format:"%m/%d %H:%M":设置提交时间格式
–all:范围扩展为所有的可通过 ref 访问的 commit。如果你在多个分支提交了修改,需要加上这个。
–no-merges:隐藏 merge 提交。因为 merge 的说明通常是无意义的。
:::
- 将昨天所有的提交说明导出到文件
git log --since=1.day --author="xm.z" --pretty=format:"%ad %s " --date=format:"%m/%d %H:%M" --all --no-merges --encoding=GBK >> E:\日报.txt
:::info
- --encoding=GBK:设置编码格式
E:\日报.txt :导出的文件路径
:::
原文链接:https://blog.csdn.net/qq_38765404/article/details/127119856