在git项目中,我想获取对于给定用户的下午6点之后所做的所有提交的列表。自创建项目以来,每天都必须在研究中加以考虑。预先感谢。
要获取2020年4月10日当地时间下午6点之后所做的所有提交的列表:git log --date=local --after="2020-04-10T18:00:00"
如果您希望在给定的日期和时间之后查看提交,其他答案将起作用。如果要查看在[[everyday下午6点之后所做的所有提交,则可以使用以下方式:
git log --pretty="format:%H %ad %an" --date iso | awk "/(18|19|20|21|22|23):\d{2}:\d{2}/g {print}"
要进一步按用户名过滤,您可以像grep
一样在最后拍一个... | grep myusername