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