在Git中搜索文本

时间:2018-08-15 23:12:17

标签: search grep

我的操作系统是Windows。

我正在尝试寻找一种在远程分支中搜索字符串的方法。 我已经阅读了其他主题,并看到Grep正在为某些主题工作,但是我尝试了但没有成功。

我给你一些细节:

假设我有一个名为“ EmployeeService”的服务,并且源代码在GitHub上。

我的服务中有一些配置文件,例如* .properties。

例如,我有一个名为“ environment.properties”的文件。

现在,我想在服务中的所有文件中找到一个精确的字符串,例如“ Whatever”,因为我不确定“ Whatever”到底在哪里。我猜它在配置文件中,但不确定是否在* .properties或其他文件中。 (可以是主分支,无需在所有分支中搜索) 我有许多服务的文件中可以包含“ mina”。

现在我有2个解决方案:

  1. 在远程分支中搜索而无需在本地签出
  2. 签出所有服务并在本地搜索以查找包含“ Whatever”的文件列表,这将非常困难

我看到“ grep”命令适用于其他命令。我尝试了某种命令,但它在本地(我是说如果我检出该服务)有效,但不能在远程使用。

为了测试它,我在本地有一个服务分支,我通过github在文件中添加了“ Whatever”,然后我在本地通过gitbash(grep)搜索了它,但是没有用。

0 个答案:

没有答案