git中HEAD^和HEAD~区别
Posted 1156184981651a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git中HEAD^和HEAD~区别相关的知识,希望对你有一定的参考价值。
^x: 尖头符号,形似箭头,表示要朝那个方向,始终是走一步,x 表示第几个岔路口,代表方向盘
~y: 波浪符号,表示要在该方向上走 y 步,始终沿着该方向,代表油门
当前节点的祖宗节点如下:
自己: HEAD, HEAD^0 或 HEAD~0
父亲: HEAD^, HEAD~
母亲: HEAD^2
爷爷: HEAD^~, HEAD~2, HEAD^^
奶奶: HEAD^^2, HEAD~^2
姥爷: HEAD^2~, HEAD^2^
姥姥: HEAD^2^2
来源:http://www.totozhan.com/
以上是关于git中HEAD^和HEAD~区别的主要内容,如果未能解决你的问题,请参考以下文章
git rm --cached 文件名 与git reset HEAD -- 文件名有啥区别?
git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).(代码片