Why does git add everything?