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