如何 git 仅将更改隐藏到一个文件?
How to git stash show changes to only one files?
我知道您可以使用 git stash show stashID -p
查看在弹出特定存储的内容时将应用的文件更改。有没有办法只查看一个特定文件的差异? 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>
似乎被视为另一个存储 ID。
在--
后面加上你的文件路径即可
git show stash@{n} -- path/to/file
(此处 -p
是多余的,因为它是默认行为)
我知道您可以使用 git stash show stashID -p
查看在弹出特定存储的内容时将应用的文件更改。有没有办法只查看一个特定文件的差异? 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>
似乎被视为另一个存储 ID。
在--
git show stash@{n} -- path/to/file
(此处 -p
是多余的,因为它是默认行为)