create git tool with support for all common git commands including api support ... create an api for mm commit command