git 存储中单个文件的差异

git diff for a single file in stash

我从 this answer 知道如何显示与存储的差异。

git stash show -p stash@{1}

但是我怎样才能显示存储中特定文件的差异?

您可以对路径使用 diff 命令:

git diff stash@{1} -- <path>

如以下命令:

  1. git stash list

    这将 return 类似于

    的隐藏列表

    stash@{0}:registration_branch 上的 WIP:添加了 c50163e 错误处理程序。

    stash@{1}:registration_branch 上的 WIP:添加了 c50163e 错误处理程序。

  2. git diff stash@{0}

    它将 return git 差异 stash@{0}