Basic git commit behaviour modeled