ric*_*ick 15 git version-control gitk
我在gitk上找不到关于颜色含义的任何文档,但我认为这里的问题是我的黄色按钮已经通过了我的主人.现在,当我尝试做:
git push origin master
它不起作用.我的黄色按钮是如何克服主人的,我如何将它们重新组合在一起以便我可以做推动原始主人?
Bom*_*mbe 24
看起来你需要将该提交放回master
分支(如果它属于那里).此外,它看起来你已经分离了HEAD,因为该提交不是分支头.如果这一切都是真的,请尝试以下方法:
# git log -1
Run Code Online (Sandbox Code Playgroud)
记住提交ID.
# git checkout master
# git reset --hard <commit-id>
Run Code Online (Sandbox Code Playgroud)
现在gitk
将在master
标记旁边显示黄色提交,git push
并将再次工作.
至于你如何进入这种情况,我唯一可以想象的是你曾经git reset
将master
分支重置为先前的提交但没有改变当前检出的提交.