git访问库中对象的步骤总结
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