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..B
,A...B
,B ^A
,A^1
和修訂限制如-<n>
,--since