我正在尝试识别与报告的问题相关的提交,为此,我使用git log --grep=<Issue Id>来完成这一任务。但是,如果我尝试-for示例--查找问题5的提交,在执行git log --grep=ISSUE-5之后得到以下结果:
因为--grep应该支持正则表达式,所以我尝试使用像git log --grep='\bISSUE-5\b'和git log --grep='\<ISSUE-5\>'这样的单词边界,而没有获得任何匹配。
git log中支持的单词边界格式是什么
PS: (如果相关的话),我正在执行安装在Windows10机器上的Git命令。
发布于 2016-03-27 19:40:56
我有后续模拟提交长时间
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'时,我得到
Author: ZZZZZ <zzzzz@yahoo.com>
Date: Sun Mar 27 15:33:48 2016 -0400
Commit for ISSUE-5https://stackoverflow.com/questions/36251233
复制相似问题