git訪問庫中對象的方法總結

摘自《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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章