我的GitHub存储库之一缺少几个提交我如何知道是否有其他用户强行推入,如果这样,如何解决?

问题描述

因此,我的一些用户缺少对常用远程存储库的多次提交。似乎有人在进行强制推送和孤立提交,但是我还不知道是谁(我们有些怀疑)。

当我克隆存储库并尝试为缺少的提交之一在SHA上创建分支时,(我认为我可以将其合并回去)我收到错误消息,告诉我SHA不是提交。我认为这是因为我的克隆没有那部分历史来识别它。 GitHub确实允许我在直接将其提交到URL中时检查该提交,但是它似乎无法通过其他任何方式访问。我尝试了:Var1 <- c(12,12.3,14.1,6.2,2.9,5,16.2,2.3,4.8,5.9,15,12,11.1) Var2 <- c(11.2,15.1,16,7.2,3.1,1.2,5.2,4.1,11.6,2.1,6.5,9.1) data <- data.frame(Var1,Var2) ,但是它没有显示丢失的提交。 Reflog也不显示任何一个,仅显示我自己的更改(dev分支的一个分支,用于解决与常规分支隔离的问题)。同样,可能我得让用户自己做,并向我显示输出

我的其他用户仍在其本地用户中进行更改。我可以要求他们再次推送所有内容,并确保没有人使用强制推送。

我如何找出实际发生的情况并加以解决

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)