从git-scm的文档中可以看到,有两个与脚本相关但并不常见的命令:
git stash create
和git stash store
。
假设我们考虑自动化脚本的情况下,与通常的create
创建一个stash(它是一个普通的提交对象),并返回其对象名称,而不将其存储在ref命名空间中。 这旨在用于脚本。 这可能不是您想要使用的命令; 请参见上面的“save”。
store
在stash ref中存储通过git stash create创建的给定stash(这是一个悬空的合并提交),并更新stash reflog。 这旨在用于脚本。 这可能不是您想要使用的命令; 请参见上面的“save”。
git stash save
和类似功能相比,git stash create
和git stash store
有哪些优势?
git stash create
不会输出任何内容,而git stash save
则会输出信息。 - BlackVegetable