Git的HEAD和branch的关系

2019-05-02  本文已影响0人  蝌蚪1573

基于fix_css分支创建新的分支fix_readme,-b表示将指针指向新的分支

$ git checkout -b fix_readme fix_css

image.png
说明HEAD不仅仅可以指向新分支的最后一次提交,还可以不跟branch挂钩,会指向到具体的commit上去了;当切换branch的时候,HEAD也会跟着变化

查看HEAD指向的类型

cat .git/HEAD #查看HEAD里面的内容

image.png
上图说明HEAD指向fix_readme分支
image.png
说明HEAD最终指代的类型是commit,分支指代的类型也是commit;但HEAD还可以指代分离头指针的commit。

commit差异比较的运用

git log

image.png
从git log中拿两个commit进行比较,可以使用
上一篇 下一篇

猜你喜欢

热点阅读