In the world of version control, Git has clearly claimed the mantle of the preferred version control tool of most developers. In a recent developer survey on Stack Overflow, Git was the preferred version control of 69.2% of participants, over seven times as many votes as the next runner up, Subversion.

And today, we celebrate a dozen years passing since the initial release of Git on April 7, 2005. Created by Linus Torvalds to manage the expansive source code of the Linux kernel, Git now manages the source code of countless open source projects you know and love. We've rounded up a collection of articles from Opensource.com community moderator Seth Kenlon highlighting the many great uses of Git, and how you can use it to version nearly everything in your day-to-day workflow.

What is Git?

See how Git can help you keep your files organized as they change over time.

Getting started with Git

Learn the basics of working with Git from the command line in this easy-to-follow introduction.

Creating your first Git repository

Create your own Git repository, add files, and make commits.

How to restore older file versions in Git

Find out where you are in the history of your project, restore older file versions, and make branches.

3 graphical tools for Git

Explore convenient add-ons to help you integrate Git comfortably into your everyday workflow.

How to build your own Git server

Build a Git server, and write custom Git hooks to trigger specific actions on certain events.