- show status of files - show actual branch - add files to tracking - commit (mark files, give message) - set global username/passord (application wide, with modifier for accountwide setting) - push (asks for credentials every time) - add files to .gitignore