github - 从 Github Classroom 完全删除文件
问题描述
我已经按照这种方式从我的 GitHub 存储库中永久删除了一个文件
https://help.github.com/articles/removing-sensitive-data-from-a-repository/
但是我不确定这是否也适用于 Github Classroom ?我不小心推送了一个我不想让任何人看到的文件。这是确保文件被 100% 删除并且没有其他贡献者可以访问它的安全方法吗?这会作为一个新的提交出现吗?假设我的教授还没有克隆它。谢谢
解决方案
如果您可以执行步骤 6(git push origin --force
您已清理的分支),那应该没问题。
但这假设没有人克隆那个分支(正如你提到的)。
并且它假设在远程端没有禁用强制推送(就像在issue 458中一样)
推荐阅读
- python - 将pickle文件导入Pandas后如何获取列名
- ffmpeg - 中断并恢复长时间运行的 ffmpeg 编码
- angular - Angular:制作自定义 UI 库,如 Angular Material,每个模块都有不同的入口点
- javascript - 使用地图按范围日期差距格式化
- javascript - 将代码库从 Webpack 移植到 Rollup 时,某些类在本应出现时未导出的问题
- android - listOf() 未解析的引用
- java - 网页生成期间输入的不正确中和(“跨站点脚本”)
- python - 使用 python re 需要匹配以两种可能模式开始和结束的字符串
- flutter - 为 ios 构建时未找到 Flutter/Flutter.h' 文件
- python - 将列表切分成长度为 2 的子列表