Git提交了大文件怎么撤销?
Git不小心commit了二进制文件怎么撤销?(还没有推送到公共代码仓库)
分为三步走:
git reset --soft HEAD^。注意:用 soft, 而不是 hard。hard会导致之前修改消失。
修改 .gitignore 文件,添加需要忽略的二进制文件。
git rm -r --cached *.pickle 。关键一步。只有执行了这步,新的 .gitignore 才会生效。把 *.pickle改为你需要忽略的二进制文件通配符。比如,想要忽略PNG图片,就用 *.png。