git - 如何在 github 中删除提交
问题描述
我已经从所有分支中删除了提交,但我仍然可以在 github 中找到提交树。
例如:提交哈希是37b864ce1b60aa426f03ffd0b3e6e010ef5f194d
,我在任何分支中都找不到这个提交。但我仍然可以从https://github.com/<user-name>/<project-name>/tree/37b864ce1b
.
如何从 github 中删除此提交?
解决方案
将其上传到存储库的那一刻,那些被覆盖的确认应该消失
git push --force
推荐阅读
- c - 将光标移动到ncurses窗口中一行文本的末尾?
- android-studio - 防止 Android Studio 将 jcenter 添加到 build.gradle
- memory - hyperbus内存结构如何?
- ios - 后台提取停止在 ios 13 及更高版本上工作
- python - 我可以为我的 Flask 应用程序工厂使用 app.py 而不是 __init__.py 吗?
- python - 按键从字典中提取值,字符串索引必须是整数
- microsoft-graph-api - 如何通过 Microsoft Graph 检查密码写回连接状态?
- python - 我如何告诉 sympy i^2 = -1?
- java - Java HashSet 使用其哈希码删除项目
- python - 输入布尔值(python)