git stash保存了什么,git stash没有做什么,在什么情况下你会使用它?

时间:2017-07-03 10:44:53

标签: git git-stash

我使用git stash一个合理的金额,然后git stash pop重新应用我的更改,通常是当我想从远程执行拉取而不会丢失我的更改时。

但是我看到命令git stash save以类似的方式使用,在阅读git文档之后,我对git stash没有做的事情并不了解。

有人可以向我解释它的作用吗? (请假设我是一个简单的人:)

2 个答案:

答案 0 :(得分:2)

git help stash中的概要显示:

   git stash [save [-p|--patch] [-k|--[no-]keep-index] [-q|--quiet]
                [-u|--include-untracked] [-a|--all] [<message>]]

这意味着,如果您使用save选项,您还可以指定其他选项,例如要使用的消息,但如果您只是说git stash它与{{1}相同没有其他选择。

save的说明:

  

要快速制作快照,您可以省略两者&#34;保存&#34;和&lt; message&gt;,但仅提供&lt; message&gt;不会触发此操作以防止拼写错误的子命令进行不必要的存储。

答案 1 :(得分:1)

git stash --help说:

  

在没有任何参数的情况下调用git stash等同于git stash save