zoukankan      html  css  js  c++  java
  • 解决git commit 遇到datached HEAD问题

    git detached HEAD

    你可以认为 HEAD(大写)是”current branch”(当下的分支)。当你用git checkout切换分支的时候,HEAD 修订版本重新指向新的分支。

    有的时候HEAD会指向一个没有分支名字的修订版本,这种情况叫”detached HEAD”。这时候我们在进行commit操作不会提交到任何分支上去。

    head(小写)是commit对象的引用,每个head都有一个名字(分支名字或者标签名字等等),

    但是默认情况下,每个叫master的repository都会有一个head, 一个repository可以包含任意数量的head。

    在任何时候,只要这个head被选择成为”current head“,那么这个head就成了HEAD,总是大写。——摘自segmentfalt

     

    解决

    查看分支

    进入代码仓库输入

    git branch
    

     切换到工作分支

    git checkout master
    

      

    查看现在分支

    git branch -v
    

      

    commit和push文件



     

  • 相关阅读:
    BZOJ1556 墓地秘密
    [NOI2006]网络收费
    UVA11401 Triangle Counting
    UVA11538 Chess Queen
    BZOJ2560 串珠子
    BZOJ4057 [Cerc2012]Kingdoms
    [HNOI2012] 集合选数
    [Haoi2016]字符合并
    [Snoi2013]Quare
    洛谷平衡树模板总结
  • 原文地址:https://www.cnblogs.com/xiao-apple36/p/9081396.html
Copyright © 2011-2022 走看看