git: detached head问题
嘻嘻发布于2020-01-28
最后更新于2020年1月14日
浏览您处于“detached head”状态。您可以检查一下,进行实验更改并提交,您可以放弃在此所做的任何提交状态,而不会通过执行另一个checkout来影响任何分支。这是使用git开发过程中进程碰到的一个问题,那这个问题怎么解决呢?
原因
这不是错误消息,无需担心。这只是一个通知,说明您尚未附加到实际分支。
- checkout到之前的一个提交,而这个提交没有附件一个分支
- 问题重现
$ git checkout HEAD~1 git co HEAD~1 Note: checking out 'HEAD~1'.
解决的方法
依据当前的commit创建一个分支即可。
$ git co -b xxx
扩展
git 简单的分支管理