VS Code:仅在本人提交的Git变更中查找文本匹配项
仅搜索本人Git提交的代码变更文本
方法一:IDE内筛选搜索(以VS Code为例)
- 按下
Ctrl+Shift+F打开全局搜索面板 - 在搜索框输入要查找的目标文本
- 点击搜索面板右上角的「更多选项」按钮(三个点),找到「Git Authors」筛选栏
- 输入你的Git用户名或绑定邮箱,即可限定只检索你提交过的代码变更内容
- 若找不到「Git Authors」选项,先安装GitLens插件,它会补充IDE的Git筛选能力
方法二:Git命令行检索
用命令行可以更灵活地实现需求,执行以下命令(替换对应内容):
# 替换为你的Git用户名/邮箱,以及要搜索的文本内容 git log --author="你的Git用户名或邮箱" -p | grep "目标搜索文本"
- 说明:
--author用来筛选你提交的所有Git记录,-p会展示每个提交的代码变更细节,最后通过grep匹配目标文本 - 要是需要整词精确匹配,给
grep加-w参数即可:git log --author="你的用户名" -p | grep -w "目标文本"
内容的提问来源于stack exchange,提问作者Shimi Shimson
相关产品推荐
相关产品推荐

