我在我的项目中工作,我有这个提交:
提交3
提交2
提交1
由于几个原因,我去了提交2,但我还没有删除提交3,所以我已经开始研究提交2.一旦我完成了,我想提交,这是HEAD分支,它给了我一个错误就像还有其他提交或类似的事情,所有已完成的工作都已消失。
现在,如果我尝试转到提交,我收到此错误:
这样做可以使您的工作副本成为一个独立的HEAD',这意味着您不再在分支机构中。如果您想在此之后提交,您可能想要再次签出分支,或者创建新分支。这样可以吗?
所以我猜我的工作在某处,但我无法弄清楚它在哪里或如何恢复它。
我不知道该怎么写标题,所以随时编辑它。非常感谢你。
答案 0 :(得分:2)
这是实现目标的一种方式:
git commit -am "Commit 4" # Commit your changes
git branch -m master master_old # Rename master
git branch -m master # Make current branch master