«домашку моя собака пожевала» :)
git не правит отступы если ты ему не скажешь — у тебя редактор ставит то табы то пробелы, судя по коду