Git ignore keeps messing up?