Unity offers a good tutorial on version control using the Bitbucket website and the Sourcetree application:
- https://unity3d.com/learn/tutorials/topics/cloud-build/creating-your-first-source-control-repository
Sourcetree is a free Mercurial and Git GUI client, available at the following link:
- http://www.sourcetreeapp.com/