当我有多个存储库时,有时在最后一个之前需要删除其中一个或两个:
> git stash
stash@{0}: WIP on 0.9.1: e59f763 UPDATE deploy script UPDATE requirements
stash@{1}: WIP on dev: c9f86fb ADD index view ADD return view ADD welcome
在这种情况下,我希望删除
@{0}
。如果我执行git stash pop
,我就会遇到合并冲突,需要手动解决,可能不止一次,才能摆脱存储的提交。通常情况下,我会创建另一个分支:
git checkout -b temp
git stash pop
# solve merge-conflicts
git checkout branch_for_stash@{1}
git stash pop
有没有任何(
git
)命令可以删除最后或任何存储的提交?