git stash drop 命令用于从 stash 栈中删除一个特定的 stash 条目。每次使用 git stash 命令时,未提交的更改会被保存到 stash 栈中,这些更改可以稍后恢复。如果你确定不再需要某个特定的 stash 条目,可以使用 git stash drop 将其从栈中删除。
删除最近的 stash 条目
git stash drop
这个命令将删除最近(最顶部)的 stash 条目。
删除特定的 stash 条目
git stash drop stash@{n}
这里的 stash@{n} 是指要删除的特定 stash 条目。例如,stash@{0} 是最新的 stash 条目,stash@{1} 是倒数第二个,依此类推。
假设你有多个 stash 条目,可以使用以下步骤进行操作:
查看所有 stash 条目
git stash list
输出可能类似如下:
stash@{0}: WIP on main: abc1234 更新了 README 文件
stash@{1}: WIP on main: def5678 修复了 Bug
stash@{2}: WIP on main: ghi7890 添加了新功能