我正在 git 的一个分支上工作。当我做
git checkout <commit id>
(提交 ID 获取自git log
),它正在致力于该特定更改,但分支更改为<No-branch>
.
为什么会发生这种情况?你如何解决这个问题?
通过检查历史记录中的一项提交,您将把 git 移至所谓的“分离状态”,这看起来不是您想要的。使用此单个命令在历史记录中的提交之一上创建新分支:
git checkout -b <new_branch_name> <SHA1>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)