美文网首页
常用命令

常用命令

作者: 一片冰心一生平安 | 来源:发表于2019-05-02 09:23 被阅读0次

git grep

检索文件中的文本内容

  • git grep --help
当前项目下,有两文件,readme.txt和testgit.txt,内容分别是:

vim readme.txt
  www.testgit.com


vim testgit.txt
  testgit.com
  www.testgit.com

一.检索指定关键字:
$ git grep '字符串'

效果如下:
对应文件名 : 检索到的字符串所在相应行

二.检索关键字出现在哪一行:
$ git grep -n '字符串'

三.只检索指定关键字出现在哪些文件中:
$ git grep --name-only

四.统计每一个文件中检索到指定关键字的行数:
$ git grep -c '字符串'

五.在指定commit中检索:
1.查看提交历史
$ git log --oneline

2.在c2提交中检索
$ git grep com 5027c63

说明,
com 字符串

5027c63  是通过git log 看到的 SHA-1校验和
当然不一定非要是sha-1值,只要能标识指定commit提交即可,比如tag标签。

六.与 条件检索:
'与' 条件检索,就是要求'行'同时满足多个条件,代码实例如下:
$ git grep -e '字符串' --and -e '字符串'

七.或条件检索:
条件检索,就是只要行满足其中一个条件即可,代码实例如下:

参考
http://www.softwhy.com/article-8652-1.html

相关文章

  • 其他

    Git常用命令mac常用命令Linux 常用命令汇总Linux 常用命令0Linux 常用命令1--ls命令

  • Docker

    目录 常用命令 常用命令

  • Linux CentOS基础知识和常用命令

    常用命令1 常用命令2 常用命令3 常用命令4 Linux 目录配置 1、根目录(/)根目录(/)所在分区应该越小...

  • Shell命令汇总

    1、一般常用命令 (1)Shell 常用命令总结 (2)Shell的18条常用命令整理 2、文件操作常用命令 (1...

  • Flutter - 常用命令

    Flutter 常用命令 Flutter 常用命令: Flutter 常用命令说明flutter列出所有的命令fl...

  • Linux常用命令

    Linux常用命令 查看系统信息常用命令 常用命令-关机或重启命令 命令前结构

  • Linux 常用命令汇总

    Linux 常用命令0Linux 常用命令1--ls命令 参考 Linux 常用命令汇总

  • 设置更改root密码、连接MySQL、MySQL常用命令

    设置更改root密码 连接MySQL 连接MySQL MySQL常用命令 MySQL常用命令MySQL常用命令 扩...

  • 1.Vagrant搭建统一开发环境 常用命令

    前言:从Vagrant常用命令开始... ⚠️Vagrant 版本 2.2.01.Box常用命令2.VM常用命令 ...

  • SQL常用命令书目录

    SQL常用命令之单表查询 SQL常用命令之多表查询 SQL常用命令之模糊查找 SQL常用命令之空值查询 SQL常用...

网友评论

      本文标题:常用命令

      本文链接:https://www.haomeiwen.com/subject/bnngnqtx.html