Git grep дает неизвестную ревизию или путь не в рабочем дереве. - PullRequest
1 голос
/ 18 марта 2012

Я клонировал весь каталог. Теперь я хочу найти файл с фатальной фразой: «RuntimeException»

Но я продолжаю получать эту ошибку.

abeer@abeer:~/core$ git grep throw RuntimeException;
fatal: ambiguous argument 'RuntimeException': unknown revision or path not in the working tree.

Здесь core - это каталог, в котором я клонировал файлы.

PS: я новичок в этом, поэтому, пожалуйста, извините, если я сделал что-то не так.

Ответы [ 2 ]

2 голосов
/ 19 марта 2012

Пробелы используются для разделения параметров, поэтому git думает, что вы хотите искать в ревизии или пути с именем RuntimeException;.Если вы хотите найти строку, содержащую пробелы, заключите ее в кавычки.

2 голосов
/ 18 марта 2012

Используйте кавычки, чтобы включить ваш шаблон поиска, если есть более одного слова, например,

$ git grep "throw RuntimeException;"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...