在gitk中,为什么我的黄色按钮高于主人?

时间:2009-05-22 08:16:44

标签: git version-control gitk

我找不到关于颜色含义的gitk的任何文档,但我认为这里的问题是我的黄色按钮已经通过了我的主人。现在当我尝试做的时候:

git push origin master

它不起作用。我的黄色按钮是如何克服主人的,我如何将它们重新组合在一起以便我可以做推动原始主人?

1 个答案:

答案 0 :(得分:23)

看起来你需要将该提交放回master分支(如果它属于那里)。此外,它看起来你已经分离了HEAD,因为该提交不是分支头。如果这一切都是真的,请尝试以下方法:

# git log -1

记住提交ID。

# git checkout master
# git reset --hard <commit-id>

现在gitk会在master标记旁边显示黄色提交,而git push将再次有效。

至于你是如何进入这种情况的,我唯一可以想象的是你使用git resetmaster分支重置为先前的提交但没有改变当前检出的提交