git is not intuitive