【发布时间】:2012-04-04 17:09:15
【问题描述】:
一个团队成员不小心将超过 1GB 的文件提交到我们的 master 分支并将其推送到 origin。从那以后,我将其从源代码控制中删除并致力于掌握。但是,所有其他正在更新其代码(通过git pull)的协作者实际上都在下载这些文件作为历史记录的一部分。
我想完全从历史中删除该提交。我想如果我可以访问团队成员的计算机,这会更容易做到,但我现在没有。那么有没有办法做到这一点而不必从远程拉下最新的?
【问题讨论】:
标签: git github git-rebase git-revert