git stash save 和 git stash store 有什么区别?

What is the difference between git stash save and git stash store?

根据不同的用例寻找解释。

虽然它们的口语意思很相似(保存≈存储),但在git中它们是stash命令的两个完全不相关的sub-commands。这不是真正的比较,但简而言之,它们是这样的:

stash save 创建一个隐藏条目,但已弃用。没有 stash push 未涵盖的真正 use-cases,这在没有给出其他 sub-command 时暗示,因此大多数人只是 git stash 创建条目

stash store 是一个管道命令,用于在 reflog 中显式放置一个隐藏条目(无论如何它都是在幕后自动完成的,这是在脚本上下文中显式触发它的方法)