我在github上的git分支应该只领先2名,但也落后2名

我在github上的git分支应该只领先2名,但也落后2名,git,version-control,github,branch,git-branch,Git,Version Control,Github,Branch,Git Branch,我在硕士研究生院做了一个分支叫做发展。开发部门获得了2项新的承诺。与此同时,主分支得到了1次提交,这是一个错误,然后我将其恢复并按下。到现在为止,一直都还不错。我看到了前面/后面的东西,通过将硬重设为2次提交,我从master中删除了两次提交(错误和恢复一次) 现在,我在github上的指标仍然显示,development branch落后于2,尽管从提交的角度看,情况并非如此 有什么想法吗?github上的哪些指标? 发展的背后是什么 如果您的意思是在分叉图中,开发似乎在主分支后面2,那么您应

我在硕士研究生院做了一个分支叫做发展。开发部门获得了2项新的承诺。与此同时,主分支得到了1次提交,这是一个错误,然后我将其恢复并按下。到现在为止,一直都还不错。我看到了前面/后面的东西,通过将硬重设为2次提交,我从master中删除了两次提交(错误和恢复一次)

现在,我在github上的指标仍然显示,development branch落后于2,尽管从提交的角度看,情况并非如此

有什么想法吗?

github上的哪些指标? 发展的背后是什么

如果您的意思是在分叉图中,开发似乎在主分支后面2,那么您应该尝试以下操作:

git checkout develop  
git rebase master  
git push origin

git reset不会重写历史记录,因此您拥有的历史记录是您进行了重置,这也在github上。我的猜测是github上的图表使用了历史日志,但我不能肯定这一点

您确定您在
master
上执行了
git重置--hard
?听起来可能是你无意中在你的开发分支上做的,你已经推了它,所以它得到了两个新的提交。是的,我确定。我仔细检查了一遍,现在又检查了一遍。master以commit 5e964d7412结束,它也在开发中,然后有两个额外的commit。奇怪的是:当前的分支开发是最新的。:)当你合并开发时,开发完成后,一切都会好起来。所以,这可能表明develope比base branch(主分支)早2步,而base branch落后2步。当我再次作出承诺时,我会确定的。非常感谢。实际上,在下一次提交后,一切都很好。奇怪。但我很高兴它修好了。