有人可以解释' git revert ...'

时间:2016-11-09 10:46:42

标签: git revert

我看了帖子:how-do-i-revert-all-local-changes-in-git-managed-project-to-previous-state,这是一个非常好的帖子/答案,所以加上1个。

我理解所有提到的命令,除了这一个:

git revert ...

点是什么意思? - 我确信答案都在网上,但搜索引擎似乎忽略了标点符号,因此我得到了数百页的基本git revert,而没有其他提及" ..."。

2 个答案:

答案 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)

三点cordova-plugin-crosswalk-webview 2.1.0

  

指定可由两个引用中的任何一个引用但不能同时访问的所有提交

你可以找到好的答案here和官方文档here