This is a clear and simple step-by-step tutorial showing how to set up a git repository locally and on a remote server. You will need this for sharing your work with other people and/or machines.
This is a collection of useful resources to learn how to use git, the free and open source distributed version control system.
A step by step guide that will show you how to contribute to an open source project on GitHub, one of the most popular and used git repository hosting services.
This is a very simple C++ tutorial which explains how to use the open-source library libgit2 to iterate through a git repository.
If you want to go to a particular commit of a git repository with submodules you can use 2 git commands: reset or checkout. You will also need to synchronise the submodules after the working directory has been altered as that doesn’t happen…
This tutorial explains how to extract a subdirectory of a git repository and how to make it a submodule or an independent git repository in 8 easy steps.