Git 存储 : How to see if there are stashed changes in a branch

标签 git git-stash

假设我在 master 的一个分支中,名为“my_new_stuff”。我有一种感觉,我可能在那里藏了什么东西。我担心如果我执行 git stash pop 而我没有存储任何东西,它会把一大堆不需要的垃圾塞到我的工作文件夹中。

我可以在不取消 stash 的情况下查看是否有 stash 的更改吗?

谢谢,马克斯

最佳答案

存储以与提交相同的方式存储快照。您可以使用

查看存储的内容
git stash list

您可以使用 stash@{N} 符号引用这些快照或使用显示的哈希值。您可以使用任何 Git 的命令来处理存储中的提交。例如

git diff master stash@{0}

将向您显示如果您在 master 分支应用它,最新的存储将添加/删除什么。

关于Git 存储 : How to see if there are stashed changes in a branch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17152833/

相关文章:

Git:防止暂存某些文件,自动暂存所有文件

git - 如何反向应用存储?

git - 将 Git 存储备份到 GitHub

git - 支持 git 中的其他非文本文件类型

Github 推送错误。没有权限

git - 只获取已经 merge 到 master/develop 的远程分支

Github文件夹结构变化

git - git 命令的快捷方式

git - 将存储列表从一个克隆或文件夹复制到另一个