why can't git commit -am also add files