git pull后在git工作树中分离头部

时间:2020-04-04 01:37:25

标签: git

我正在使用Git 2.6.0 (latest),并且我在git工作树分支中。我的分支没有本地更改,我只想将更改从origin拉到当前分支。但是一次拉动会返回一个分离的HEAD。谁能解释我这里发生了什么事?

$ git pull origin develop
HEAD is detached from 7a5b7d
nothing to commit, working tree clean

我也尝试做一个git reset --hard,但没有成功。非常感谢您的帮助!

请记住,我当前的目录是git工作树。我无法销毁该分支的状态。

1 个答案:

答案 0 :(得分:1)

做一个git log --decorate --oneline --graph --all --branches

您将看到origin/master is(以及您自己的本地仓库HEAD的位置)

然后,您可以切换到master,并根据需要将其重置为origin/master,或合并origin/master

重点是:您可能在git pull之前有一个分离的HEAD。