I forgot to add that git comes with excellent gui clients that are far more powerful and elegant that what Pharo offers currently .��

If you are user of emacs there is magit , really powerful gui client and very popular among emacs users.

For gui client I have used quite a lot SmartGit��

http://www.syntevo.com/smartgit/

and recently a fellow python developer introduced me to Sourcetree

http://www.sourcetreeapp.com/

Both are free for non commercial projects. They require a license for commercial use but they are relative cheap. They come with diff tools, easy commit access , branching, merging and tons of stuff to make life easier for complex scenarios and they integrate well with bitbucket and other online repositories besides github.��

But even from command line there is a lot of room for automation by creating bash scripts to make commits one step process.��