在gitk中,为什么我的黄色按钮在master上方?
我在gitk上找不到任何关于颜色含义的文档,但我想这里的问题是我的黄色按钮已经通过了我的主控。现在,当我尝试这样做时:在gitk中,为什么我的黄色按钮在master上方?,git,version-control,gitk,Git,Version Control,Gitk,我在gitk上找不到任何关于颜色含义的文档,但我想这里的问题是我的黄色按钮已经通过了我的主控。现在,当我尝试这样做时: git推送原始主机 它不起作用。我的黄色按钮是如何越过主机的?我如何将它们重新组合在一起,以便我可以按下原始主机?看起来您需要将提交放回主机分支(如果它属于那里)。另外,看起来您已经分离了头,因为提交不是分支头。如果所有这些都是真的,请尝试以下操作: # git log -1 记住提交ID # git checkout master # git reset --hard &l
git推送原始主机
它不起作用。我的黄色按钮是如何越过主机的?我如何将它们重新组合在一起,以便我可以按下原始主机?看起来您需要将提交放回
主机
分支(如果它属于那里)。另外,看起来您已经分离了头,因为提交不是分支头。如果所有这些都是真的,请尝试以下操作:
# git log -1
记住提交ID
# git checkout master
# git reset --hard <commit-id>
#git签出主机
#git重置——硬
现在,gitk
将在master
标记旁边显示黄色commit,并且git push
将再次工作
至于您是如何进入这种情况的,我唯一能想象的是,您使用
git reset
将master
分支重置为以前的提交,但没有更改当前签出的提交。我不使用gitk,但“git push origin master”告诉您什么?TML,它只是说:一切都是最新的。它忽略了最新的提交。非常感谢!它救了我一天:-)对我有用。非常感谢。