我不小心向 git 添加了一个 20mb 的大文件,我做了一个 -ammend 并删除了该文件。
在执行 git push origin master 之前,我想确保该文件已被删除。
我试着做一个 git push origin master,这花了很长时间,传输达到了 7mb,所以我想这个大文件仍然在历史的某个地方。
如何确定大文件是否在 git 的存储库历史记录中?
最佳答案
你可以看到一个差异:
git diff origin/master
或者您可以通过以下方式获取每次提交的信息:
git whatchanged -p -5
-p 输出差异,-5 表示显示最后 5 次提交,因为您领先 5 次。或者
git whatchanged -5
做同样的事情,但不是显示差异,而是显示更改的文件以及文件前后的哈希值。
关于git - 本地比远程 origin master 提前 5 次提交,我如何查看将上传的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6190362/