git is hard