我需要找到在正在合作的项目中删除分支的人
通过检查
.git/refs/heads/
如何找到这个/他?
您可以在组织仪表板的活动部分下查看此详细信息。 只有组织所有者才能访问此页面。
https://github.com/orgs/{ORG_NAME}/dashboard
Git 本身不会提供任何审核日志来说明谁推送了什么。
您需要像gitolite这样的授权层才能记录这些操作。
请注意,如果您有权访问远程存储库(分支删除已推送到该远程存储库),您可以在
git reflog
作为其他答案的替代方案,我检查了已关闭的拉取请求。这样我就找到了合并后被谁删除的分支的PR。
如果您使用 GitLab,您可以在此处找到所有活动。