解决git push时发现有超过100M的文件时,删除文件后,发现还是提交不上去的问题
程序员文章站
2024-01-22 15:33:52
我这里故意放了一个超过100M的文件 后续,git add ,git commit 然后,git push 此时会发现出现了错误。如果,我们再这里直接在文件系统中删除这个大的文件,然后再次提交,会发现这个问题并未得到解决。 原因在于我们并没有将上次的提交操作撤回。 输入git log,找到上次提交的 ......
我这里故意放了一个超过100m的文件
后续,git add ,git commit
然后,git push
此时会发现出现了错误。如果,我们再这里直接在文件系统中删除这个大的文件,然后再次提交,会发现这个问题并未得到解决。
原因在于我们并没有将上次的提交操作撤回。
输入git log,找到上次提交的前面一次提交id
它的上一次提交id如下:
执行git reset --soft commit id
再进行git pull合并一下版本
执行git rm -f 大文件
再就是git add,git commit,git push等操作。
下一篇: PHP合并两个数组的两种方式