12.分离头指针情况下的注意事项

分离头指针:detached HEAD
意思就是正工作在一个没有分支的状态下,在没有对应任何分支的情况下,做了commit或者变更,如果在某天,切换到master分支做其他事情的时候,分离头指针的地方开发出来的变更没有对应的分支跟它挂钩,git就有可能会把它当做垃圾处理掉。所以想要做变更,请在某一个分支上做变更,对分支做变更,git才不会对他当垃圾处理掉。

commit 321da61f9dac1e4126e3ccff38ae2a231264e8cf
Author: crj <768622644@qq.com>
Date:   Mon Dec 10 22:49:35 2018 +0800

    Add readme.txt

Administrator@WIN-KF4CHDSKKH5 MINGW64 ~/Desktop/git-learning/git_learning (master)
$ git checkout 321da61f9dac1e
Note: checking out '321da61f9dac1e'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 321da61 Add readme.txt

Administrator@WIN-KF4CHDSKKH5 MINGW64 ~/Desktop/git-learning/git_learning ((321da61...))
$

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git是目前最流行的版本管理系统,也是最先进的分布式版本控制系统(distributed version cont...
    pro648阅读 5,797评论 1 17
  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 2,439评论 0 1
  • 窗外的雨 不知道你为何而失眠 重复着单调的旋律 化进土里 撕开种子的包庇 成长在绿荫下吸引注意 穿过岩石的缝隙,汇...
    刘郎阅读 373评论 4 6
  • 寒夜如水月如霜,残烛似萤点忧伤。身不由己泥沼陷,进退两难几惆怅!
    零的作用阅读 181评论 0 1
  • 我越来越觉得自己难过时别人讲出来的鸡汤就像来大姨妈时让你喝水一样,有用但是无关痛痒。 今天以前的好多天,我都觉得特...
    RAINBOWXXX阅读 320评论 0 0