1、问题描述 在使用github管理项目的时候,不小心在.gitignore中黏贴了一段论文中的内容,导致commit时本应被git忽略的几个大文件夹被加入了本地缓存区,导致push失败。 2、解决方法 到github网站上,找到一个正常提交的版本(可以是最后提交的那个版本),复制对应版本号 运行指令 git reset version_id 这样会将暂存区恢复到version_id所对应的内容, 之后重新 add commit push就可以了。