我如何一次删除所有Git存储?
我的意思是,输入一个命令。
我如何一次删除所有Git存储?
我的意思是,输入一个命令。
当前回答
立即清除所有存储
git stash clear
列出所有存储
git stash list
删除特定存储
git stash drop stash@{index}
其他回答
此命令允许您查看所有隐藏的更改:
git stash list
以下命令用于清除所有隐藏的更改:
git stash clear
现在,如果您想从隐藏区域删除隐藏的更改之一:
git stash drop stash@{index} # Index will be shown after getting stash list
注意:git存储列表允许您从git的存储区域获取索引。
以下命令将删除所有存储:
git stash clear
从git文档中:
清楚的删除所有隐藏的状态。重要警告:这些状态将受到修剪,可能无法恢复(…)。
我想保留一些最近的收藏,但删除所有其他东西。
因为当你丢弃一个时,所有的存储都会重新编号,这实际上很容易做到。要删除早于存储@{19}的所有存储:
while git stash drop 'stash@{20}'; do true; done
清除列表中的所有隐藏内容:数字存储清除
从列表中清除特定索引:git存储下降指数
如果您想删除最新的存储或任何特定索引-
git存储放置类型your_index
> git stash list
stash@{0}: abc
stash@{1}: xyz
stash@{1}: pqr
> git stash drop 0
Dropped refs/stash@{0}
> git stash list
stash@{0}: xyz
stash@{1}: pqr
如果你想一次把所有的藏起来-
> git stash clear
>
> git stash list
>
警告:一旦完成,您将无法恢复存储