why does git add * work?