Git 修订语法

许多 Git 命令将修订参数作为参数。根据命令,它们表示特定的提交,或者对于遍历修订图(例如 git-log(1) ) 的命令,表示可以从该提交到达的所有提交。它们通常在语法描述中表示为 <commit>,或 <rev><revision>

Git 修订语法的参考文档是 gitrevisions(7) 联机帮助页。

此页面仍然缺少:

  • [_] git describe 的输出,例如 v1.7.4.2-679-g3bee7fb
  • [_] @ 独自作为 HEAD 的捷径
  • [_] @{-<n>},例如 @{-1},和 - 意思是 @{-1}
  • [_] <branchname>@{push}
  • [_] <rev>^@,为 <rev> 的所有父母

需要单独的文档:

  • [_]引用存储库和索引中的 blob 和树:<rev>:<path>:<n>:<path> 语法
  • [_]修订范围如 A..BA...BB ^AA^1 和修订限制如 -<n>--since