Running git 1.9.5 against this repository seems to work without any issues, so this looks like a bug in git 2.*.
threads / bug / 52457
Re: Bug? git commit fileA tries to delete fileB and other oddities
Subject: Re: Bug? git commit fileA tries to delete fileB and other oddities