【发布时间】:2014-01-09 16:56:57
【问题描述】:
我对我不想丢失的 Rails 项目的本地 git 版本进行了大量更改,但是在这样做时,我不小心在 Git 中创建了一个 vendor/bundle 文件夹.
我一提交就意识到我这样做并为文件夹做了一个 git rm(并将文件夹添加到 gitignore),然后再次提交。但是,现在我无法推送原始文件,因为捆绑包太大了。
我需要什么
- 如何保留所做的编辑(和新文件)。
- 从 git 历史记录中删除 bundle 文件夹时
- 由于目录太大,因此不与他们一起推送该提交
我一直在这里寻找各种软重置方法,但我被卡住了..
【问题讨论】: