在学习spring源码的时候, 一次提交了一个文件名为gradle-5.6.3-all.zip的文件。后续又提交了多次,在台式机pull代码的时候发现没有拉取到。
git最大允许提交文件大小为100Mb。但是本地历史提交版本中有一次提交了大文件导致在后续的版本中删除这个文件还是不能push成功。
解决:
使用git cherry 查看历史提交记录,本地提交了但没push的可以看到。
git log查看提交过的记录
git reset 版本号 还原到历史某个版本
git pull origin/master
手动解决冲突,
git push origin/master