摘要: git提交的时候,本地已经提交,却怎么也推送不到服务器,也没显示错误,只显示 everything-up-to-date ;原因是git不在master分支,而是处于detached head(匿名分支提交)状态,即git Head指向了其中一个提交,而不是master分支,所以,在detached HEAD里面做的任何操作,例如提交操作,都可以正常进行,但是不会更新任何已命名的分支。(你可以认为这是在更新一个匿名分支。)一旦此后切换到别的分支,比如说master,那么这个提交节点(可能!!!如果使用了git gc,那就没了:-()再也不会被引用到,然后就会被丢弃掉了。如果要保存这个匿名分支, 阅读全文
posted @ 2013-11-22 16:12 ifeixiang 阅读(3698) 评论(0) 推荐(0) 编辑