提交后 stash apply 仍然有效吗?

Will stash apply still work after a commit?

如果我 git stash 存储我的更改,进行一些其他更改并提交,我是否可以 git stash apply 将我以前的更改合并到最新的更改中?

我已经完成了一个星期的工作(仍未完成),但在此期间我被要求对网站的另一部分进行小的更改。 我做了这个小改动,并希望在不花费数周时间的情况下完成它。我知道我可以使用 git stash 来临时存储这项工作,但是提交会覆盖存储吗?

简而言之,是的。 git stash 将在提交之间保留更改。

但是,我更愿意通过为您的功能创建开发分支来执行上述工作流程,并在需要快速修复时切换 to/patch 发布分支。