我如何一次删除所有Git存储?

我的意思是,输入一个命令。


当前回答

清除列表中的所有隐藏内容:数字存储清除

从列表中清除特定索引:git存储下降指数

其他回答

以下命令将删除所有存储:

git stash clear

从git文档中:

清楚的删除所有隐藏的状态。重要警告:这些状态将受到修剪,可能无法恢复(…)。

清除列表中的所有隐藏内容:数字存储清除

从列表中清除特定索引:git存储下降指数

有两种方法可以删除存储:

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

小心使用这两个文件,可能很难恢复删除的文件。

这是参考文章。

立即清除所有存储

    git stash clear

列出所有存储

    git stash list

删除特定存储

    git stash drop stash@{index}

我想保留一些最近的收藏,但删除所有其他东西。

因为当你丢弃一个时,所有的存储都会重新编号,这实际上很容易做到。要删除早于存储@{19}的所有存储:

while git stash drop 'stash@{20}'; do true; done