git HEAD和~和^

2019-05-19  本文已影响0人  JJNile

HEAD

HEAD 就是当前活跃分支的游标,简单来说HEAD指向的版本就是当前版本,输入命令

$ cat .git/HEAD

可以看到输出ref: refs/heads/master说明当前分支在master

^

HEAD^n,指的是HEAD的第n个父提交(HEAD有多个父提交的情况下),如果HEAD有N个父提交,那么n取值为n < = N

~

HEADn,指的是HEAD的第n个祖先提交,用一个等式来说明就是:HEADn = HEAD^^….(的个数为n)

参考

https://www.cnblogs.com/hutaoer/archive/2013/05/14/3078191.html

上一篇 下一篇

猜你喜欢

热点阅读