找到删除分支的人?
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 以及被谁删除的。
我需要找到在我合作的项目中删除分支的人
通过检查 .git/refs/heads/
中的存储库 folder/files,我找不到包含该信息的任何元数据。
找到这个/他的工作是什么?
Git 单独不会提供任何关于谁推送了什么的审核日志。
您需要 authorization layer like gitolite 才能记录这些操作。
请注意,如果您有权访问远程存储库(向其推送了一个分支删除),您可以在 git reflog
.
您可以在组织仪表板的 activity 部分下查看此详细信息。 只有组织所有者可以访问此页面。
https://github.com/orgs/{ORG_NAME}/dashboard
作为其他答案的替代方案,我检查了已关闭的拉取请求。通过这种方式,我找到了合并后删除的分支的 PR 以及被谁删除的。