git checkout某些提交分离

时间:2015-11-25 10:22:33

标签: git

由于其他开发人员提交了一些错误的提交,我不得不对某些提交执行git checkout,现在:

git branch 

显示

* detached from (certain commit)
master

我现在已经修好了主人,如何删除这个*分离的分支并再次打开主人?

2 个答案:

答案 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