HEAD 一般指向当前分支的最后一个commit,比如
    image.png
    当执行git checkout one-commit,HEAD就指向一个commit,而不是跟某个分支关联。这种状态就是分离头模式
    image.png

    image.png
    我们可以继续操作,比如commit,但是当我们切换到别的分支时,git会提示是否把分离头模式下做的更改关联到一个新的分支,这样更改就不会丢失。否则 果断时间 ,git可能把更改作为垃圾清理掉。