我想找到介绍的提交添加了" TODO"或" FIXME"按日期评论并订购。
我知道git log -G'TODO|FIXME'
会向我显示包含评论的提交,我可以执行类似
git log --format='%ci' -G'TODO|FIXME' | cut -d' ' -f 1
但这并不尊重它应该只提交介绍这样的评论。
有谁知道我怎么能找到提交此类评论的提交并按日期订购?如果实际的SHA-1包含在该列表中,那就更加棒了。
答案 0 :(得分:5)
这会让你更接近。目前尚不清楚“按日期订购”是什么意思。就个人而言,我可能会忽略实际日期并反转地形顺序。
注意 - 这将匹配引入或删除字符串实例的提交。如果你只想要介绍你的提交可能需要编写脚本。
git log --format='%H' --reverse --date-order -G'TODO|FIXME'
答案 1 :(得分:0)
不完全是你想要的,但会为你做很多事情
git log -S TODO