git - 为什么 'Save' 在 git stash 手册中不存在

标签 git git-stash

我正在观看关于 git 的免费讲座。
屏幕显示了 git stash 的帮助消息(通过 git stash --help)。它出现在我的终端中,如下所示:

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

但在讲座中,他们使用 save 代替 push。我的git版本是2.17.1。 git stash 中的命令语法是否有一些变化?

最佳答案

@ElpieKay 在评论中给出了答案。

引用git help stash:

save [-p|--patch] [-k|--[no-]keep-index] [-u|--include-untracked] [-a|--all] [-q|--quiet] []

This option is deprecated in favour of git stash push. It differs from "stash push" in that it cannot take pathspecs, and any non-option arguments form the message.

关于git - 为什么 'Save' 在 git stash 手册中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54705288/

相关文章:

git - 在另一台计算机上继续处理 git stash 的最实用方法是什么?

git - 有没有办法输出之前的git分支名?

git - 是否有图形方式来 git stash/unstash 单个文件?

Git:修复 merge 冲突时获取 $REMOTE、$BASE 和 $LOCAL 文件

git - TortoiseGit: "Stash POP Fail!!!"重复,即使在解决冲突之后

git - 使用 git add --patch 时查找下一个匹配的 block

linux - 是否需要创建一个名为 'git' 的用户来设置 git 服务器?

git add -N 后跟 git stash - "Cannot merge"

git - 如何取消提交最后的 n 次提交?

GitHub Hook 无法通过 SSL 工作