используя подстановочный знак для мерзавца - PullRequest
0 голосов
/ 18 марта 2019

Я пытаюсь использовать подстановочный знак в git show, как показано ниже.

git show h3223459:./data/path/to/fullfile.csv

Вышеприведенная команда работает.Однако, когда я пытаюсь использовать подстановочный знак, выдается сообщение об ошибке.

git show h3223459:./data/path/to/*file.csv

fatal: Path 'data/path/to/*file.csv' does not exist in 'h3223459'

Есть ли способ передать подстановочный знак в git show.Я попробовал подстановочный знак в git checkout, и он там отлично работает.

1 Ответ

0 голосов
/ 18 марта 2019

git show принимает аргументы, приемлемые для gitrevisions , которые не включают в себя pathspecs. Он разрешает пути, как показано здесь и как используется в вашей успешной команде.

(Как ни странно, я не получаю ошибку fatal, я просто вижу, git show ничего не показывает:

$ git show 'b5101f929789889c2e536d915698f58d5c5c6b7a:*kefile'
$ git show 'b5101f929789889c2e536d915698f58d5c5c6b7a:./*kefile'

Ошибка кажется лучше.)

Я попробовал подстановочный знак в git checkout ...

Команда git checkout принимает pathspec аргументы, , как здесь не так хорошо описано и описано в gitglossary . Они по умолчанию принимают совпадения.

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