本文主要是介绍git 分支游离,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Git HEAD 分支游离,切回 master 导致代码丢失的处理
从 master 分支切换到 branch 分支,无法切换。
git checkout develop
error: pathspec ‘develop’ did not match any file(s) known to git
此时查看 git 分支: git fetch
git branch -a
git reflog 查看提交记录
Git HEAD 分支游离
找到一个相对较新的未合并的分支 9a74436
git checkout 9a74436
$ git checkout 9a74436
Note: checking out '9a74436'.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 9a74436 调整单元格颜色
这篇关于git 分支游离的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!