协慌网

登录 贡献 社区

如何一次删除所有 Git stashes?

如何一次删除所有Git stashes?

具体来说,我的意思是,输入一个命令。

答案

以下命令删除所有存储:

git stash clear

git 文档

clear

删除所有隐藏状态。请注意,这些状态将被修剪,并且可能无法恢复(...)。

删除存储有两种方法:

  1. 如果您不再需要特定存储,可以使用以下命令将其删除: $ git stash drop <stash_id>
  2. 您可以使用以下命令从回购中删除所有$ git stash clear$ git stash clear

谨慎使用它们,可能很难恢复曾经删除过的藏匿处。

这是参考文章

使用此命令可以查看所有隐藏的更改。

git stash list

以下命令使用它来清除所有隐藏的更改

git stash clear

现在,如果要从隐藏区域删除其中一个隐藏的更改

git stash drop stash@{index}   // here index will be shown after getting stash list.

注意: git stash list使您可以从 git 的 stash 区域获取索引。