gpt4 book ai didi

git - Git Stash 后一些文件消失了

转载 作者:太空狗 更新时间:2023-10-29 13:11:09 25 4
gpt4 key购买 nike

我正在处理目录。自上次提交以来,我做了一些修改。我想忽略所有这些修改(在我上次提交之后)。简而言之,我想撤回我的最后一次提交。我不小心执行了错误的命令,我执行了这个:

git stash
Saved working directory and index state WIP on master: 46dbc13 Ayarlar activity geri butonu
HEAD is now at 46dbc13 Ayarlar activity geri butonu

在此之后,我的大部分文件(我所有的图像文件)都消失了。但它们存在于我上次提交 (#46dbc13) 中。它们在我 stash 后被删除。我不知道。我已经执行了 git stash apply 但没有任何改变。

你能告诉我发生了什么事吗?

最佳答案

git stash 是一种“搁置更改”的机制。当您正在编写新功能但必须切换到更高优先级的东西时,我发现它最常使用。

如果您想查看您的存储列表,您可以使用 git stash list 并查看类似于以下内容的内容:

git stash list
stash@{0}: WIP on master: 46dbc13 Ayarlar activity geri butonu

如果您想应用您的更改,您将不得不使用以下两个命令之一:

Pop:这将从堆栈中 pop 顶部存储

git stash pop

“应用”:这将应用给定的存储。如果您的 git stash list 只有一个存储(如上所示),您可以使用它。如果您有多个存储,则需要应用您希望应用的特定存储。

git stash apply stash@{0}

关于git - Git Stash 后一些文件消失了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17168594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com