gitcheckout确定已分离提交



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

git branch 

显示

* detached from (certain commit)
master

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

如何删除这个*分离的分支并再次打开master?

创建本地分支。

git checkout -b SOME_BRANCH_NAME

在分离的HEAD状态中,HEAD指向提交而不是分支。

HEAD --->  commit

如果创建本地分支,则HEAD将指向该分支,该分支将指向提交。

HEAD ---> SOME_BRANCH_NAME ---> commit

git checkout master将从detached HEAD移动到HEAD

最新更新