eclipse - 如何在 Eclipse 中从本地存储库中删除提交?
问题描述
我在 Eclipse 的本地仓库中有 3 个提交暂存,我想在 github 上进行更新。问题是,在这些提交的第一个中,我有 2 个文件超过了 100 mb 的大小,因此它们无法更新。如何在不删除正在进行的更改的情况下删除这 3 个提交。
解决方案
为了确保我们不会破坏任何东西,我建议创建包含本地 Git 存储库的目录的备份。
然后
- 提交您的“正在进行的更改”
- 转到“历史”视图
- 右键单击要删除的 3 个提交之前的提交
- 选择“Rebase Interactive”,将显示“Rebase Interactive”视图
- 选择 3 个提交并选择“跳过”作为操作
- 按“开始”并交叉手指表示您没有任何冲突
如果您有冲突,也许在第 5 步中只选择一个文件。您可以通过单击“Abort”按钮取消 Rebase,然后再试一次。
推荐阅读
- octobercms - OctoberCMS 按组注册用户
- recaptcha - 尽管存在正确的随机数,但 Google ReCaptcha CSP 评估违规?
- python - ModuleNotFoundError:没有名为“MySQLdb”的模块
- ruby - 重复字符串
- c++ - 模板参数推导失败和函数参数/参数不匹配
- python - 如何从 .csv 文件中提取值并将它们放入数组中?
- udp - UDP 数据报发送的正确 AT 命令序列
- opencv - OpenCV 在 minAreaRect 中使用什么算法来寻找边界框?
- amazon-web-services - 为什么 Tomcat8 的 webapps 包中的示例失败并出现“未找到”和“NullPointerException”错误?
- c# - 类为 Arg 的 Razor 页面处理程序