如何确定我的藏匿处是否已经被放置在某处?

时间:2019-07-17 08:32:18

标签: git

我倾向于收集很多藏匿处。现在我有18个。大概17只是我以那种形式提交的隐藏项,无论出于什么原因都没有删除。但是也许其中一个包含一些我不记得的重要的,未提交的差异,但我不想失去。但是检查每个存储区是否是我是否已在某个地方提交了这些更改或类似的更改是很麻烦的,部分原因是我什至不知道分支可能已经在哪里提交了它们,更不用说提交本身了。

对于给定的存储,我如何找出其中包含的更改或多或少已经存在于某个分支的某个提交中?

“或多或少”是什么意思?好吧,如果我要求的提交完全等于给定的存储,我的意思很清楚。但是通常人们会在应用存储后修改某些内容,因此很可能没有提交与我的存储完全匹配。出于问题的目的,我正在寻找包含所讨论的存储区中的大多数行更改的提交。

1 个答案:

答案 0 :(得分:1)

您可以针对任何分支检查存储中的更改,以查看它们将添加到该分支的内容:

git diff master stash@{0}

会告诉您,如果您在master分支中应用了最新的存储,将会在master分支中添加/删除什么。

因此,如果已部分应用它,则只会看到缺少的部分。