git - git stash apply 和 git stash apply --index 有什么区别?

标签 git

每当我在完成 git stash -a 后运行 git stash applygit stash apply --index 我什至得到相同的结果尽管我的 WIP 目录有暂存更改、未暂存(但跟踪更改)和未跟踪文件。

这正常吗? git stash apply 不应该返回索引吗?

最佳答案

使用 git stash apply 重新应用对文件的更改,但不会重新暂存之前暂存的文件。

如果你想这样做,你可以添加 --index 选项来告诉命令尝试重新应用暂存的更改。

关于git - git stash apply 和 git stash apply --index 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48645729/

相关文章:

git - git 是否跟踪资源 fork ?

Github Authentication Failed - ... GitHub不提供shell访问

Git diff --name-only 并复制该列表

git - 为什么一个简单的 `git mv` 会失败?

具有复杂结构的 Git SVN 克隆

git - gitlab 上删除的一个分支,在命令行中还存在吗?

git - 仅存储部分当前修改的文件

git - 如何防止 git vimdiff 以只读方式打开文件?

Dockerfile 中的 Git 克隆仓库

git - 在 ConEMU 中显示 git 分支