防止Git存储重置暂存文件
假设以下场景: 文件防止Git存储重置暂存文件,git,git-stash,Git,Git Stash,假设以下场景: 文件a和b都被修改,并且a被暂存在索引中。如果运行git stash,然后运行git stash pop,则文件a不再暂存 如何使git stash将索引返回到以前的状态?如果我理解正确,我认为您只需要: git stash pop --index 这应该是默认的IMHO。@MatrixFrog:我的第一反应是同意,但有一个可能的原因,如手册页中所述:“当您有冲突时(这些冲突存储在索引中,因此您不能再像最初那样应用更改),这可能会失败。”可以说,当没有冲突时,它仍然应该是默认值
a
和b
都被修改,并且a
被暂存在索引中。如果运行git stash
,然后运行git stash pop
,则文件a
不再暂存
如何使
git stash
将索引返回到以前的状态?如果我理解正确,我认为您只需要:
git stash pop --index
这应该是默认的IMHO。@MatrixFrog:我的第一反应是同意,但有一个可能的原因,如手册页中所述:“当您有冲突时(这些冲突存储在索引中,因此您不能再像最初那样应用更改),这可能会失败。”可以说,当没有冲突时,它仍然应该是默认值,尽管。。。