如何在GitHub中找到谁从我们的团队项目中删除了一个功能分支?

时间:2014-02-14 06:21:17

标签: git github branch recover

我们有一个主分支和多个功能分支。并且发现现在缺少一个功能分支。如何在GitHub上找到谁从我们的团队项目中删除了一个功能分支?

3 个答案:

答案 0 :(得分:1)

您需要联系GitHub支持:只有他们的日志能够识别谁进行了删除推送。

如果您可以控制服务器,我在“How to find out who delete a branch at git?”中解释说,您可以查看将为您执行审计跟踪的中间层日志(因为Git再次没有身份验证,不能做这种审计跟踪,你知道谁做了什么:没有认证意味着没有“谁”。

但是您没有通过远程服务器GitHub进行任何控制/访问。因此需要联系其支持。

答案 1 :(得分:0)

这显然是一个老问题,但对于任何需要这个答案的人(正如我最近所做的那样),你可以很容易地找到谁在GitHub中删除了一个分支。

进入相关存储库中的Pull Requests。

点击“关闭”拉取请求。您将看到最后一次对该分支进行的提交列表......您还将看到删除该分支的人员的个人资料。并希望恢复分支的选项。

答案 2 :(得分:0)

通过查看该组织的新闻提要,我们能够弄清楚这一点。为此,请转到https://github.com/dashboard,然后单击页面左上角的帐户上下文切换器。 (另请参见https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/about-your-organizations-news-feed#accessing-your-organizations-news-feed)。

相关问题