由于其他开发人员提交了一些错误的提交,我不得不对某些提交执行git checkout,现在:
git branch
显示
* detached from (certain commit)
master
我现在已经修好了主人,如何删除这个*分离的分支并再次打开主人?
答案 0 :(得分:1)
如何删除此*分离的分支并再次启用master?
创建一个本地分支。
git checkout -b SOME_BRANCH_NAME
在分离的HEAD
状态中,HEAD
指向提交而不指向分支。
HEAD ---> commit
如果您创建本地分支,则HEAD
将指向该分支,该分支将指向提交。
HEAD ---> SOME_BRANCH_NAME ---> commit
答案 1 :(得分:0)
git checkout master
将从detached HEAD
移至HEAD
。