我有一个不在分支中的提交,它包含我所有的最新工作。
我需要将其添加到主分支。我怎样才能做到这一点?
git status
显示这个:
* (detached from) b225b49
master
saved-work
如果我会失去它吗git checkout master
?
你正处于 git 所说的“detached HEAD”状态。
有一个超级简单的恢复方法:
git checkout -b newbranch
创建新分支newbranch
并将您放在当前提交的位置(即,除了您现在位于名为“的”分支上之外,没有任何更改newbranch
)。然后,您可以在新分支上做任何您喜欢的事情(添加更多提交,等等),然后将其合并到其他分支,或者您需要做的任何其他事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)