当使用git rebase --autostash
时,git自动创建一个“autostash”提交,并在成功重新设置基准后重新应用它。
但是如果重新定基被中止了(例如,当它是交互式 rebase 时,通过在Vim中使用:cq
),autostash-commit可能最终会变成悬空的提交。
Git 2.9.0
最佳答案
Git 2.10(2016年第三季度)应完全避免该问题。
参见commit 33ba9c6的Patrick Steinhardt ( pks-t
)(2016年6月29日)。
(由Junio C Hamano -- gitster
--在commit 5eb1e9f中 merge ,2016年7月13日)