所以我们有一台托管我们代码的服务器,有可能获得最新的crytpo变体。我想知道我们是否做了git还原或重置它会删除加密文件,我们可以继续我们的快乐方式而无需恢复整个仓库(通过备份文件传输)?
答案 0 :(得分:0)
我不认为重置/恢复是不够的,这些选项并没有真正删除任何东西,只是移动参考指针。
如果您的存储库历史记录中有二进制文件,执行重置/还原可能会使HEAD无法访问它们,但这些文件仍将存在于.git目录中的某个位置。
如果您尚未推送文件,则可以使用filter-branch删除该文件,它只会影响本地客户端。
但是,如果该文件已被推送到您的团队成员从中获取的中央存储库,则很难保证没有人下载该文件。
我会恢复整个回购。