1. 程式人生 > 其它 >Git錯誤合集 | git工作上遇到的那些報錯

Git錯誤合集 | git工作上遇到的那些報錯

前言

  我總是在git提交的時候,遇到一些奇奇怪怪的問題。有時候居然還會碰上第二次。

  記住這些“絆腳石”,下回不摔跤。

目錄

  1. 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總結

  下回肯定陸陸續續會遇到新的問題的。