gpt4 book ai didi

git - gitk 可以显示除给定作者的提交之外的所有提交吗?

转载 作者:太空狗 更新时间:2023-10-29 13:54:06 26 4
gpt4 key购买 nike

我想使用 gitk 查看除给定作者的提交之外的所有提交。类似于以下内容:

gitk --author=!joe

这可能吗?

最佳答案

从命令行:

gitk --perl-regexp --author='^(?!joe)'

排除多个作者的提交:

gitk --perl-regexp --author='^(?!jack|jill)'

说明:(?!whatever) 是一个(perl 风格的)先行正则表达式:它匹配后面没有跟有 whatever 的位置。我们通过“字符串开头”正则表达式 ^ 将其锚定到 Author 字段的开头。

或者运行 gitk --perl-regexp 然后在 gitk 菜单中,选择 View -> New View(或简称 Shift+F4)并写入 ^(?!joe) 到“作者”字段。

如果你不想总是输入 gitk --perl-regexp,你可以设置 git 全局使用 perl 正则表达式,方法是运行

git config --global grep.patternType perl

关于git - gitk 可以显示除给定作者的提交之外的所有提交吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6333950/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com