当前位置:  开发笔记 > 开发工具 > 正文

如何将字符串传递给git log -S而不是单词?

如何解决《如何将字符串传递给gitlog-S而不是单词?》经验,为你挑选了1个好方法。

我想搜索包含字符串"hello world"或在文件中包含该短语的任何提交的提交.

git log -SHello World 不起作用

git log -S'Hello World' 不起作用

git log -S"hello world" 不起作用

我一直在使用:git log -i --grep='hello world' 但这只适用于提交消息.



1> VonC..:

pickaxe search(git log -S)在提交中查找单词的添加删除(而不是在提交消息中).
请参阅此答案的评论.

如果你有一个提交消息,其中包括这个词,但承诺内容本身并没有" hello world"作为被添加删除(含义,例如,它已经在那儿了,从以前提交),犯下会不会被报道.

除此之外,git log -S 'This repos'git log -S'This repos'应该工作得很好.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有