如何在git中查看stash中特定文件的更改?

问题描述 投票:0回答:1

我正在尝试查找特定存储(例如 stash@{1})对文件所做的修改。

我尝试使用命令:

git stash show -p "stash@{1]" -- {filename}

但是收到了错误,指定了太多修订。

git
1个回答
0
投票

git stash show
不允许选择文件;请参阅文档

存储作为提交保存在名为

stash
的特殊分支中,因此您可以使用所有 Git 命令来查看提交。试试这个:

git diff "stash@{1}~" "stash@{1}" -- {filename}

即,比较之前的提交和限制文件的存储。

© www.soinside.com 2019 - 2024. All rights reserved.