您可以这样做,而无需将当前更改存储,方法是将所需的存储导出为补丁文件,然后手动应用它。
例如,假设要将stash@0应用于脏树:
将stash@0导出为补丁:
git stash show-p stash@0_gt;stash0.patch
手动应用更改:
git应用stash0.patch
如果第二步失败,则必须编辑stash0.patch文件以修复任何错误,然后再次尝试git apply。