![]() |
1
8
要解决这个问题,您应该是存储库中唯一的开发人员(或者只与您信任的人共享它)。 如果有人想要贡献,他将克隆您的存储库,在自己的存储库上进行修改,并执行“拉请求”。 您可以验证此请求并接受或拒绝它。所以您可以完全控制在您的存储库中提交的内容。 如果只完成了正常的提交/推送,那么您总是可以找到查找项目历史记录的代码。 唯一丢失存储库中明确信息的方法是 力 一个冲突的推送,删除以前的提交。 在GitHub上,如果标记项目的版本,GitHub将创建项目的zip存档。这个存档永远不会被删除(即使强制修改标签:Github将忽略它)。 因此,您可以通过创建频繁的标记来保护代码。即使提交树被删除,标记存档也将包含项目的保存快照。 |