美文网首页
git HEAD和~和^

git HEAD和~和^

作者: JJNile | 来源:发表于2019-05-19 21:23 被阅读0次

    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

    相关文章

      网友评论

          本文标题:git HEAD和~和^

          本文链接:https://www.haomeiwen.com/subject/aaqczqtx.html