我看了帖子:how-do-i-revert-all-local-changes-in-git-managed-project-to-previous-state,这是一个非常好的帖子/答案,所以加上1个。
我理解所有提到的命令,除了这一个:
git revert ...
点是什么意思? - 我确信答案都在网上,但搜索引擎似乎忽略了标点符号,因此我得到了数百页的基本git revert
,而没有其他提及" ..."。
答案 0 :(得分:2)
三个点表示占位符(意味着您应该用实际参数替换三个点)。它们被用作ellipsis(这是令人困惑的,因为...
也具有作为Git的范围运算符的特殊含义。)
手册页可能会有所帮助:
$ man git-revert
NAME
git-revert - Revert some existing commits
SYNOPSIS
git revert [--[no-]edit] [-n] [-m parent-number] [-s] [-S[<keyid>]] <commit>...
所以git revert
期望<commit>
参数(没有尖括号)。这里的三个点表示您还可以传递多个<commit>
参数。
答案 1 :(得分:1)