美文网首页
Git 分离头指针 HEAD

Git 分离头指针 HEAD

作者: AndyGF | 来源:发表于2020-07-14 01:06 被阅读0次

分离头指针 HEAD 操作

当前 Git 仓库的头指针不指向任何分支,处于游离状态或者说分离状态。

git checkout  <commit-id>
// 会有下边提示 detached HEAD,  
You are in 'detached HEAD' state.

如果正的游离状态工作,提交 commit,突然切换到其他分支工作。很有可能丢失游离状态的工作内容。
当我们做一些不确定的工作时,只是在尝试。此时分离头指针就很有用,如果尝试成功了,就创建一个分支,然后合并到主分支上。如果失败,要放弃分离后的 commit, 则直接切换到其他分支,继续工作,不必理会。

Git 还是很人性化的,当你从游离状态切换到其他分支时,会提示你是否创建新的分支来保存这些游离状态的 commit。

其实,HEAD 归根结底指向的是一个 commit。分支的最后一个 commit 或者游离状态最后一个 commit。

相关文章

  • Git 分离头指针 HEAD

    分离头指针 HEAD 操作 当前 Git 仓库的头指针不指向任何分支,处于游离状态或者说分离状态。 如果正的游离状...

  • 【学了就忘】Git操作 — 67.分离头指针状态

    1、什么是分离头指针状态 Git在使用的时候有一种状态,叫做分离头指针状态,也叫detached HEAD。 我们...

  • git分离头指针

    分离头指针出现的场景 从git日志中随机找一个commit进行分离头指针 git logimage.pngimag...

  • Git-12: 分离头指针 detached HEAD

    李文轩 2019-02-23声明:这是本人学习极客时间的Git三剑客的笔记,有侵权请联系我。 分离头指针的特性:没...

  • 理解git 中的HEAD指针&branch指针

    HEAD指针 使用git checkout 来移动HEAD指针,移动的对象可以是分支指针也可以是快照。HEAD指针...

  • git checkout

    git checkout [] [--] ...不会改变HEAD头指针,主要使用于指定版本的文...

  • 【工作小插曲】git HEAD 游离正确处理

    今天公司更新代码的时候提示Git HEAD detached...,好久没有遇到过了。 HEAD,就是头指针,纸箱...

  • git rest 重置

    git reset HEAD什么都不会发生, 指针指向当前位置 git reset --mixed HEAD~1H...

  • git实用命令整理

    小知识:在git中,用HEAD表示当前版本。git回退版本速度非常快,得益于HEAD指针,每次回退仅仅改变了指针指...

  • 6.Git分离头指针

    分离头指针指的是变更没有基于某一个分支,当我们进行分支切换时,很可能出现变更的丢失,这时我们需要创建一个新的分支,...

网友评论

      本文标题:Git 分离头指针 HEAD

      本文链接:https://www.haomeiwen.com/subject/qkvthktx.html