相关疑难解决方法(0)

如何反转`git log --grep = <pattern>`或如何显示与模式不匹配的git日志

我想用来git log显示与给定模式不匹配的所有提交.我知道我可以使用以下内容来显示与模式匹配的所有提交:

git log --grep=<pattern>
Run Code Online (Sandbox Code Playgroud)

如何反转匹配感?

我试图忽略消息中"碰到版本..."的提交.

编辑:我希望我的最终输出非常详细.例如git log --pretty --stat.所以输出git log --format=oneline对我来说不起作用.

git git-log

34
推荐指数
3
解决办法
1万
查看次数

等价:git log --exclude-author?

在工作中,我们有一个git repo,其中大多数提交都是由bot用户自动提交的.有时我更喜欢从该repo查看git日志,但没有看到自动提交.我想它可以被描述为倒置的"git log --author"或"git log --exclude-author = botuser",如果存在选项的话.

目前我执行以下操作,缩写为bash别名.

git log --format="%H %aE" | grep -v -F botuser@domain | while read hash email; do git log -1 $hash; echo; done | less
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果对我想要完成的事情有一个不那么强硬的解决方案?

git

33
推荐指数
4
解决办法
9009
查看次数

标签 统计

git ×2

git-log ×1