要么我无法获得git-log的regexp grep功能来使用基于Perl的regexp(pcre)进行搜索,要么可以,但是它不能与否定的后向配合使用。
git log -p -P -G'(?<!-)title'
输出结果
fatal: invalid regex: Invalid preceding regular expression
但是,如果git-grep是任何指标,则pcre支持和负向后退似乎有效。
例如。 git grep -P '(?<!-)title'
返回预期结果。
git版本2.21.0(Apple Git-122.2)