`git stash save`和`git stash`是一样的吗?

时间:2018-01-08 19:27:58

标签: git

我正在阅读https://stackoverflow.com/a/6925136/156458以了解git stash

我想知道第一种方法中的git stash save和第二种方法中的git stash是否相同? save有什么区别?

3 个答案:

答案 0 :(得分:3)

是的,它们是一样的。

使用git stash save,您可以提供将用于存储的可选消息,以便将来更容易找到它。

答案 1 :(得分:2)

来自documentation of git stash的快速报价:

  

<强>描述

     

如果要记录工作目录和索引的当前状态,但想要返回干净的工作目录,请使用git stash。该命令将保存您的本地修改并恢复工作目录以匹配HEAD提交。

     

此命令隐藏的修改可以与git stash list一起列出,使用git stash show进行检查,并使用git stash apply进行恢复(可能在不同的提交之上)。不带任何参数调用git stash等同于git stash save

答案 2 :(得分:0)

现在,git stash save弃用,现在我们应该使用 git stash push

  • git stash push 将隐藏跟踪的文件
  • git stash push -u 将隐藏未跟踪的文件
  • git stash push -a 将隐藏被忽略的文件

更多信息是here