git取消超过范围大文件并重新提交

问题报错

remote: error: File: db383b59a623629b36cc62dd3917db21c1375cf0 690.93 MB, exceeds 100.00 MB.

解决方案

  1. 定位大文件位置 git rev-list --objects --all | grep db383b59a623629b36cc62dd3917db21c1375cf0
  2. 查看push失败的commit版本号 git log
  3. 回滚到无误的commit版本 git reset 699db94c8edea41205b34923ae2cefb9b7dcc1d3
  4. 定义大文件规则纳入gitignore
  5. 重新 add commit push三连

你可能感兴趣的:(解决方案,git,github)