防止 Git Stash 重置暂存文件

4
假设下面的场景:
文件ab都被修改了,而且a已经在索引中被暂存。如果你运行git stash,然后再运行git stash pop,文件a就不再处于暂存状态了。
如何让git stash返回索引到以前的状态?
1个回答

6
如果我理解正确,我认为你只需要:
git stash pop --index

2
我认为这应该成为默认设置。 - Tyler
4
@MatrixFrog:我的第一反应是同意,但在手册中有一个可能的原因:“如果存在冲突(存储在索引中),则此操作可能会失败,因此您无法按照最初的方式应用更改。”尽管如此,在没有冲突的情况下仍应该是默认选项… - Cascabel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接