【Git】Git branching学习记录(五):在提交树上移动

版权声明:本文为博主原创文章,未经作者允许请勿转载。 https://blog.csdn.net/heiheiya https://blog.csdn.net/heiheiya/article/details/88256865

 HEAD 是一个对当前检出记录的符号引用 —— 也就是指向你正在其基础上进行工作的提交记录。HEAD 总是指向当前分支上最近一次提交记录。大多数修改提交树的 Git 命令都是从改变 HEAD 的指向开始的。

HEAD 通常情况下是指向分支名的。

先看一下代码仓库的初始状态。

分离的 HEAD 就是让其指向了某个具体的提交记录而不是分支名。

git checkout C1

在命令执行之前的状态如下所示: 

HEAD -> master -> C1

HEAD 指向 master, master 指向 C1

执行命令之后:

HEAD -> C1

 

猜你喜欢

转载自blog.csdn.net/heiheiya/article/details/88256865