git HEAD分离,当前分支的尖端在后面

时间:2019-10-14 08:37:58

标签: git

我无法将新提交推送到git

因为我的git lg是HEAD分离的

,我不知道如何解决 enter image description here

2 个答案:

答案 0 :(得分:1)

如果您想保留6c32913,请尝试

git checkout master
git rebase origin/master
# or
git pull origin -r master

6c32913将基于origin/master

答案 1 :(得分:0)

如果您发现自己处于独立的HEAD状态,并且已进行了一个或多个要长期保留的提交,则一个简单的解决方法是仅从当前位置签出一个新分支:

git checkout -b my_branch

从这里开始,您可以执行类似将这个新分支合并到其预期目标中的操作。