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.
