摘自《Git實戰》
1、採用部分SHA1哈希值訪問(4位以上)
2、使用master代表分支master中最新的提交,也可以使用全程refs/heads/master或heads/master
3、使用HEAD代表版本庫最近的一次提交
4、符號^可以用於指代父提交
HEAD^代表版本庫的上一次提交,即最近一次提交的父提交
HEAD^^代表HEAD^的父提交
5、對於一個提交有多個父提交,可以在符號^後面用數字代表是第幾個父提交
a573106^2 提交 a573106的第二個父提交
HEAD^2 = HEAD^^
6、符號~<n>也可以用於指代祖先提交
7、提交所對應的樹對象,可以用類似如下的語法訪問
a573106^{tree}
8、某一次提交對應的文件對象,可以用如下的語法訪問
a573106:path/to/file
9、暫存區中的文件對象,可以用如下的語法訪問:
:path/to/file