Regex git日志上的单词边界--grep

Regex git日志上的单词边界--grep,regex,git,Regex,Git,我试图识别与报告的问题相关的提交,为此,我使用了git log--grep=来实现这一点。但是,如果我尝试(例如)查找ISSUE-5的提交,那么在执行git log--grep=ISSUE-5之后,我会得到以下结果: 提交问题5 第50期承诺 提交问题501 由于--grep应该支持正则表达式,因此我尝试使用诸如git log--grep='\bISSUE-5\b'和git log--grep='\'之类的单词边界,但没有获得任何匹配 git日志中支持的单词边界格式是什么 PS:如果相关的话

我试图识别与报告的问题相关的提交,为此,我使用了
git log--grep=
来实现这一点。但是,如果我尝试(例如)查找ISSUE-5的提交,那么在执行git log--grep=ISSUE-5之后,我会得到以下结果:

  • 提交问题5
  • 第50期承诺
  • 提交问题501
由于
--grep
应该支持正则表达式,因此我尝试使用诸如
git log--grep='\bISSUE-5\b'
git log--grep='\'
之类的单词边界,但没有获得任何匹配

git日志中支持的单词边界格式是什么


PS:如果相关的话,我正在执行安装在Windows 10机器上的Git Bash的命令。

我有以下模拟提交

commit f9cdc8ed5463e4b73ecf63ef57c889d7e2603a6b
Author: XXXX <xxxx@yahoo.com>
Date:   Sun Mar 27 15:34:51 2016 -0400

    Commit for ISSUE-501

commit 3e0e85e97696fb74030dca9d4ec86e4d56146dc1
Author: YYYY <xxxx@yahoo.com>
Date:   Sun Mar 27 15:34:28 2016 -0400

    Commit for ISSUE-50

commit fa51233ee6410566fe4469e3c962063af51092b7
Author: ZZZZZ <zzzzz@yahoo.com>
Date:   Sun Mar 27 15:33:48 2016 -0400

    Commit for ISSUE-5

我已经有很长时间了

commit f9cdc8ed5463e4b73ecf63ef57c889d7e2603a6b
Author: XXXX <xxxx@yahoo.com>
Date:   Sun Mar 27 15:34:51 2016 -0400

    Commit for ISSUE-501

commit 3e0e85e97696fb74030dca9d4ec86e4d56146dc1
Author: YYYY <xxxx@yahoo.com>
Date:   Sun Mar 27 15:34:28 2016 -0400

    Commit for ISSUE-50

commit fa51233ee6410566fe4469e3c962063af51092b7
Author: ZZZZZ <zzzzz@yahoo.com>
Date:   Sun Mar 27 15:33:48 2016 -0400

    Commit for ISSUE-5

你说的是
git log--grep='\bISSUE-5\b'
没有返回任何东西吗?你说的对,现在工作正常@salemare你说的是
git log--grep='\bISSUE-5\b'
没有返回任何东西吗?你说的对,现在工作正常@Saleem