我正在阅读https://stackoverflow.com/a/6925136/156458以了解git stash
。
我想知道第一种方法中的git stash save
和第二种方法中的git stash
是否相同? save
有什么区别?
答案 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