我有存储在存储中的本地更改。我现在(之后)创建了一个新分支,并希望将我的更改从 stash 推送到这个分支。SmartGit:本地 > 应用存储。
当我尝试 SmartGit 时问我:Restore Index(复选框),这是什么?我应该选择还是不选择?
恢复索引选项将产生一个git stash apply --index
. 根据git man page,这意味着:
如果使用 --index 选项,则不仅尝试恢复工作树的更改,还尝试恢复索引的更改。但是,当您遇到冲突时(存储在索引中,因此您不能再像原来那样应用更改),这可能会失败。
所以,一般来说,是的,您应该尝试应用启用此选项的存储。