本地是远程源主机提前5次提交,我怎样才能看到将要上传的内容?

Bla*_*man 3 git

我不小心在git中添加了一个大的20mb文件,我做了一个-ammend并删除了该文件.

在做一个git push origin master之前,我想确保删除该文件.

我尝试做一个git push origin master,它花了很长时间,传输达到7mb所以我认为大文件仍然在历史的某个地方.

如何判断大文件是否在git的repo历史记录中?

Abi*_*ern 8

你可以看到一个差异:

git diff origin/master
Run Code Online (Sandbox Code Playgroud)

或者您可以通过以下方式获取每个提交的信息:

git whatchanged -p -5
Run Code Online (Sandbox Code Playgroud)

-p输出差异,-5表示最后5次提交,因为你领先5.另外

git whatchanged -5
Run Code Online (Sandbox Code Playgroud)

做同样的事情,但不显示差异,而是显示更改的文件以及文件的前后哈希值.