蓝色phpcms律师网站模板phpcms律师,网站登录不上怎么回事,购物网站开发课程设计,网上购物网站大全出现问题的原因在commit的时候#xff0c;我们之前提交的版本里面已经包含了些大文件了#xff0c;虽然后来在新的提交里面删除了这些大文件#xff0c;但是之前commit的记录还是存在#xff0c;所以之后提交还是会失败1) 模拟一下环境#xff1a;新建仓库并且添加一个 te… 出现问题的原因在commit的时候我们之前提交的版本里面已经包含了些大文件了虽然后来在新的提交里面删除了这些大文件但是之前commit的记录还是存在所以之后提交还是会失败1) 模拟一下环境新建仓库并且添加一个 test.txt 文件添加第一行话作为第一次提交2)我们来让大文件出场 添加 test.file注意这里的大小100多Mb超过了github的默认限制模拟一下提交到github仓库 (不出所料报错了驳回了我们的提交)这里我们当上次的提交什么都没发生继续敲我们的代码添加第二行再次提交我们新更改的(先不推送到远程仓库肯定又会失败因为上次的驳回我们还没处理)3)处理大文件 (需要回退到提交大文件的那次提交的前一次提交这里是 first commit 记住哈希名称后面要reset到这次提交已经修改过的其他文件不会被消掉所以不用担心)查看历史提交git reset 回退到第一次提交查看状态发现大文件的状态已经更新为untracked此时我们把这个大文件备份到仓库之外的其他地方或者删除既可以了并且修改过的test.txt文件中的内容并没有丢失重新提交总结遇到问题不要慌总之只要不是 rm -rf /* 的自杀式操作都有补救的措施多查查资料或者充分备份现场然后休息一会再回来继续操作你也会收获不一样的东西一上来不要先一顿就开始敲代码应该先完善文档整理思路画好导图做好相关的可能性和功能性测试等代码永远是最后一步