The GitHub Training team has produced educational videos that demonstrate best practices in using the features of Git and GitHub. Visit our YouTube Channel for the latest episodes.
We've additionally listed some other recommended course-length videos.
A great set of entry-level videos from the official Git site, hosted by Matthew McCullough.
Our own Tim Berglund brings some slightly humorous, very useful advanced Git instruction at a conference in Norway in September 2012. Tim performs a commit without using the
commit operations, demonstrates various forms of rebasing, shows powerful log options, and more.
Go beyond the basics and take Git to a higher level of productivity. If you’re familiar with this popular distributed revision control system (DVCS), Mastering Advanced Git will help you leverage Git’s powerful yet underused advanced features.
Matthew McCullough and Tim Berglund demonstrate how Git not only incorporates the best features of existing source control systems, but also includes unique distributed capabilities that make version control commands available without connectivity, allowing you to choose when to interact with a network.
Git Notes are a relatively unexplored feature of Git. This GitHub podcast by Matthew McCullough shows how the Git notes feature works from an
fetch perspective. The display of notes is also examined from the
log and GitHub Web UI vectors. You’ll be an expert at leveraging Git notes after watching this episode.
Are you running an open source team hacking event? Use free GitHub Organizations and Teams to easily manage all of the projects and contributions for the event with this getting-started step-by-step guide.
Matthew McCullough and Tim Berglund introduce you to the very edges of Git’s capabilities.
Promoting builds from one Git repository to another for the purposes of vetting code with unit tests and only passing “verified” code to the second, more quality repo.
Matthew McCullough gives a hands-on demonstration of Git, showing why Git matters and why we are suddenly hearing so much about a tool invented several years ago. The free open source social coding features of GitHub are also shown along with how they organically motivated PHP to move its sources there.