2018/09/15
Gitのindexに関するエラー対応
Gitのindexに関するエラー対応
git status
fatal: index file smaller than expected
念のため、一旦コピーしておきましょう。
1 | cp .git/index .git/index_bk |
対処方法1
1 2 | rm .git/index git add . |
対処方法2
もしsubmoduleがある場合か修正したファイルを維持したい場合なら
1 2 | rm .git/index git reset HEAD . |
対処方法3
submoduleのフォルダ内の.gitなら
git status
fatal: index file smaller than expected
fatal: ‘git status –porcelain=2’ failed in submodule xxx/xxx/xxx
1 2 | rm xxx/xxx/xxx.git git submodule update |
fatal: Unable to create ‘/xxxx/.git/index.lock’: File exists.
If no other git process is currently running, this probably means a
git process crashed in this repository earlier. Make sure no other git
process is running and remove the file manually to continue.
対処方法
.git/index.lockを削除します。
1 | rm '/xxxx/.git/index.lock' |
Author Profile
スターフィールド編集部
SHARE