删除文件夹若要从混帐删除名为文件夹建立使用:完全从混帐
git rm --cached -r build
当我从这个answer教训。
但是,IIUC,该目录仍然在git的数据库中。
我测试了此事:
- 初始化一个新的Git仓库。
- 增加了一个新目录,名为build,带有一个大文件(7MB)并已提交。
进行:
git rm --cached -r build
的git的目录的大小仍7MB这意味着untracking和删除没有改变git的历史,还振振有词,因为它应该。
彻底清理承诺提交的错误提交目录的方法是什么?
就我而言,因为我只是在第三次提交时对项目的历史没有多少关注,所以我删除了.git文件夹并重新开始,但我想知道是否有更好的方法。