找到删除分支的人?

Find person who deleted a branch?

我需要找到在我合作的项目中删除分支的人

通过检查 .git/refs/heads/ 中的存储库 folder/files,我找不到包含该信息的任何元数据。

找到这个/他的工作是什么?

Git 单独不会提供任何关于谁推送了什么的审核日志。

您需要 authorization layer like gitolite 才能记录这些操作。

请注意,如果您有权访问远程存储库(向其推送了一个分支删除),您可以在 git reflog.

中找到已删除分支的踪迹

您可以在组织仪表板的 activity 部分下查看此详细信息。 只有组织所有者可以访问此页面。

https://github.com/orgs/{ORG_NAME}/dashboard

作为其他答案的替代方案,我检查了已关闭的拉取请求。通过这种方式,我找到了合并后删除的分支的 PR 以及被谁删除的。