At my company Syncfusion, use Subversion for version control. Pretty much everyone here swears by it.
That said, several of us have been curious about the increasing adoption of Git. One reason that I was particularly interested in Git is for its potential use as a local repository with complete history without the need to run a server. This appealed to me since I could work on pet projects without cluttering up work branches on our subversion servers or going through the hassle of setting up and maintaining my personal Subversion server.
This is a basic “How to” article. My intent is to get started with using Git in a practical manner. I do not explain how Git works or how it differs from traditional server-centric version control systems such as Subversion.