问题如下:
尝试了很多方法,即使从本地删掉也没有用,问gpt说是因为虽然从本地删掉,但是已经提交到Git的历史记录了。
所以要重写历史记录:
bash
git filter-branch --force --index-filter \
'git rm --cached --ignore-unmatch big_file.log' \
--prune-empty --tag-name-filter cat -- --all
big_file.log
是要从历史记录中删掉的文件
使用这个命令就可以删除:
就能成功传到远程仓库了。