Segmentation fault for git commit command (Windows)

Natalija P picture Natalija P · Jun 15, 2017 · Viewed 10.2k times · Source

I have started to work with project, which I cloned from bitbucket. I use as Git Bash, as SourceTree. I changed one file and try to commit my change. I can execute the command "add", but when I try to execute the command "commit" (git commit -m "for testing"), I get the following error: Segmentation fault.

I got an error in SourceTree too. But if I create my new folder & file, the commit happens successfully

How I can fix the problem situation? Thanks in advance.

Answer

Peter Wanden picture Peter Wanden · Dec 5, 2017

Running git 2.15.1.windows.2 on Windows 10 x64 v1709

For me the problem was caused by a faulty index. To resolve I ran the following from the project directory:

rm .git/index

git reset

As you can see from the image in this link, I didn't loose any changes by performing a reset.