documentation of git functionality