6.Git分离头指针

git分离头指针

产生缘由

在切换分支时,使用git checkout命令直接将分支切换到某一个commit上git

具体表现

切换到某一个commit上后,git会显示以下提示
6.Git分离头指针
提示说明,如今正处于分离头指针状态,本质上说,如今工做处在没有分支的状态,在这种状态下,若是直接切回现有分支,则极可能在当前commit作的若干改动会被git看成垃圾清除
另外一方面,若是是出于想对某一个commit进行尝试性修改的目的,则使用分离头指针会很方便并发

效果测试

在对该commit进行必定修改后,提交后发现HEAD后并无指向分支,这代表正处于分离头指针状态
6.Git分离头指针
将分支切回master后git会显示警告提示是否为改动的commit建立新分支,并发现以前提交的内容不存在
6.Git分离头指针
当commit的改动既没有和分支关联也没有和tag关联,则会被git断定为不重要的东西,在必定事件后会被git自动清理掉。
若是须要将以前的改动真正的保存,能够按照上图的提示,为改动的commit创建一个新分支便可
6.Git分离头指针ide

相关文章
相关标签/搜索