Git Git feed

Git is the version control system that serves as the foundation for GitHub, GitLab, and other open source services. Learn more about it in our six-part series that begins with What is Git?


Git has extensions for handling binary blobs such as multimedia files, so today we will learn how...
How to build your own Git server

How to build a Git server, and how to write custom Git hooks to trigger specific actions on certain...
3 graphical tools for Git

A look at some convenience add-ons to help you integrate Git comfortably into your everyday...
How to restore older file versions in Git

How to find out where you are in the history of your project, how to restore older file versions,...
Creating your first Git repository

Now it is time to learn how to create your own Git repository, and how to add files and make...
Get started with open source, orange flames

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

What is Git, and how can you use it to maintain your files in an organized way?
Git in the classroom

Michael Taggart shares how he configured Git for use in his middle school programming classes.