git中丢失的提交

git中丢失的提交,git,github,Git,Github,我们的远程git存储库(在github上)显示“。。。3个月前编写”,尽管几天前已提交 一定是有人意外地执行了硬重置。有没有办法找出执行此操作的用户?如果您正在使用,您可以找出谁犯了错误,因为它允许您执行以下操作,包括强制推送事件: 除了上面提到的存储库事件之外,每次推送到 存储库记录了以下信息: 谁推的 不管是不是用力推 被推到哪个部门 使用了哪种协议 起始IP地址 使用了哪个Git客户端 但是,我认为你不能用免费的GitHub帐户访问这样的审计跟踪。你有没有尝试过通过当地回购协议中的?您

我们的远程git存储库(在github上)显示“。。。3个月前编写”,尽管几天前已提交

一定是有人意外地执行了硬重置。有没有办法找出执行此操作的用户?

如果您正在使用,您可以找出谁犯了错误,因为它允许您执行以下操作,包括强制推送事件:

除了上面提到的存储库事件之外,每次推送到 存储库记录了以下信息:

  • 谁推的
  • 不管是不是用力推
  • 被推到哪个部门
  • 使用了哪种协议
  • 起始IP地址
  • 使用了哪个Git客户端

但是,我认为你不能用免费的GitHub帐户访问这样的审计跟踪。

你有没有尝试过通过当地回购协议中的?您可能能够恢复用于指向的提交分支,将分支重置为该分支,并且push.reflog将仅显示@Osiris computer中发生的情况。reflog完全是本地的。在我的本地回购协议中没有任何牵连@朱伯斯这件事发生在主人身上。我们已经从开发部门重新合并,现在一切都好了。我只是想知道这是怎么发生的。@Osiris Nevermind the reflog。很高兴知道一切都恢复了正常。这是一个企业帐户,正在等待本地github的响应。谢谢