Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在当前版本的内容中搜索裸Git repo中的字符串?_Git - Fatal编程技术网

如何在当前版本的内容中搜索裸Git repo中的字符串?

如何在当前版本的内容中搜索裸Git repo中的字符串?,git,Git,Git是否可以在裸存储库中搜索文本文件的内容以查找特定字符串 我正在为构建一个搜索功能,以便在所有存储库的当前状态中搜索文本。听起来像是您在寻找的。搜索裸存储库时,必须指定要搜索的位置: git grep foobar HEAD 像这样的 git grep -e textstring HEAD 或 使用拾取轴查看文本在历史记录中的添加或删除位置 git log --all -S'your text' 格雷格,如果你在附近-你不应该删除你的答案,区别在于你必须为裸回购指定treeish。如果

Git是否可以在裸存储库中搜索文本文件的内容以查找特定字符串


我正在为构建一个搜索功能,以便在所有存储库的当前状态中搜索文本。

听起来像是您在寻找的。搜索裸存储库时,必须指定要搜索的位置:

git grep foobar HEAD
像这样的

git grep -e textstring HEAD


使用拾取轴查看文本在历史记录中的添加或删除位置

git log --all -S'your text'

格雷格,如果你在附近-你不应该删除你的答案,区别在于你必须为裸回购指定treeish。如果你想确定,你应该使用
-G
而不是
-S
git log --all -S'your text'