前言
我总是在git提交的时候,遇到一些奇奇怪怪的问题。有时候居然还会碰上第二次。
记住这些“绊脚石”,下回不摔跤。
目录
- git index损坏
一、git index损坏
报错信息:
D:\Fanniegirl>git status error: bad signature 0x00000000 fatal: index file corrupt
错误分析:因为分支上node_module 依赖包是相差很大的。我来回切换了分支,导致index文件损坏了。
解决方案
找到 .git/index文件(你在哪个项目,就在哪个项目里面找) 直接删除掉这个顺坏的文件 再到项目运行的地方 D:\fanniegirl>git reset Unstaged changes after reset: M frontend-el/src/editor/plugins/udp/udpNode.js M init/17001_init.js M jsdk/bin/tapshell M jsdk/bin/taptest M jsdk/lib/preload.json M jsdk/lib/tapshell-0.0.10-SNAPSHOT.jar M jsdk/test/flow-engine-tests/suite-one-many-initial+cdc.js M jsdk/test/runner.js 这样就会重新生成index文件,提交就不会报错啦
Fannie总结
下回肯定陆陆续续会遇到新的问题的。