git - 命令提交按日期介绍" TODO" s

时间:2014-09-09 16:19:50

标签: git git-log todo

我想找到介绍的提交添加了" TODO"或" FIXME"按日期评论并订购。

我知道git log -G'TODO|FIXME'会向我显示包含评论的提交,我可以执行类似

的操作
git log --format='%ci' -G'TODO|FIXME' | cut -d' ' -f 1

但这并不尊重它应该只提交介绍这样的评论。

有谁知道我怎么能找到提交此类评论的提交并按日期订购?如果实际的SHA-1包含在该列表中,那就更加棒了。

2 个答案:

答案 0 :(得分:5)

这会让你更接近。目前尚不清楚“按日期订购”是什么意思。就个人而言,我可能会忽略实际日期并反转地形顺序。

注意 - 这将匹配引入或删除字符串实例的提交。如果你只想要介绍你的提交可能需要编写脚本。

git log --format='%H' --reverse --date-order -G'TODO|FIXME'

答案 1 :(得分:0)

不完全是你想要的,但会为你做很多事情

git log -S TODO