Как git sta sh показать изменения только в одном файле? - PullRequest
1 голос
/ 06 марта 2020

Я знаю, что вы можете использовать git stash show stashID -p, чтобы увидеть изменения в файлах, которые будут применены, если содержимое указанного c sta sh выталкивается. Есть ли способ увидеть только diff для одного конкретного файла? Раздел справки для git stash говорит:

By default, the command shows the diffstat, but it will accept any format known to git diff

, но git stash show stashID -p <filepath> не работает, так как <filepath>, похоже, рассматривается как еще один sta sh id.

1 Ответ

0 голосов
/ 06 марта 2020

Просто добавьте свой путь к файлу после --

git show stash@{n} -- path/to/file

(Здесь -p является лишним, поскольку это поведение по умолчанию)

...