如何防止从github中删除提交?

如何防止从github中删除提交?,github,revision-history,Github,Revision History,见标题。最糟糕的情况是,有没有一种方法可以跟踪提交删除的历史记录?正如Tim Biegeleisen所说,最好的方法是限制对存储库的推式访问,并且只允许人们通过拉式请求(您可以监视)为存储库贡献内容。添加分支保护规则 定义分支保护规则以禁用强制推送、防止删除分支,并可以选择在合并前要求进行状态检查。新的分支保护规则 转到您的回购设置->分支机构->添加规则 这里的最佳实践,至少对于关键分支(如master)而言,是绝不允许有人直接推送该分支,并通过已审核的拉请求强制对该分支进行所有更改。

见标题。最糟糕的情况是,有没有一种方法可以跟踪提交删除的历史记录?

正如Tim Biegeleisen所说,最好的方法是限制对存储库的推式访问,并且只允许人们通过拉式请求(您可以监视)为存储库贡献内容。

添加分支保护规则

定义分支保护规则以禁用强制推送、防止删除分支,并可以选择在合并前要求进行状态检查。新的分支保护规则

转到您的回购设置->分支机构->添加规则


这里的最佳实践,至少对于关键分支(如
master
)而言,是绝不允许有人直接推送该分支,并通过已审核的拉请求强制对该分支进行所有更改。