在执行 'git stash drop' 时,只能删除一个 stash 储藏。虽然 git 支持同时删除多个 stash 储藏,但是需要使用循环语句来一个一个地删除。因此,执行 'git stash drop stash@{63} stash@{64}' 会报错,因为这个命令给出了多个版本,而不是一个版本。

正确的方法是使用循环语句来删除多个 stash 储藏,例如:

for i in {63..64}
do
   git stash drop stash@{$i}
done

这个命令会删除 stash@{63} 和 stash@{64} 两个储藏。

Git 同时删除多个 Stash 储藏的正确方法

原文地址: https://www.cveoy.top/t/topic/noLG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录