git - 在 git 暂存区的所有文件中搜索一个字符串,所有这些文件都已更改但未暂存

标签 git

我正在尝试在本地更改的所有文件中搜索字符串(例如搜索字符串“TODO”)。这包括已经暂存的文件和已更改但尚未添加到暂存区域的文件。

最佳答案

回答我自己的问题。我能够使用以下命令完成它

git diff --name-only | xargs grep 'My search string goes here'

关于git - 在 git 暂存区的所有文件中搜索一个字符串,所有这些文件都已更改但未暂存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22970749/

相关文章:

ios - 在存储库 tfs 中添加一个 xcode 项目

python - 如何使用远程分支 pull 、推

特定版本范围内的 Git 日志输出

c# - 删除git仓库

Git:删除 GitLab/GitHub 存储库中未跟踪的文件,而不影响生产服务器的文件

java - 在 Windows 10 上安装 Android Studio 的问题

git commit in terminal 打开VIM,但是无法回到终端

git - 如何安装官方 Git 安装附带的子树?

git 如何将代码推送到github中的子模块

git - 我如何将工作从 master 分支克隆到一个新分支?