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?

Emacs' Magit extension makes it easy to get started with Git version control.
Cloud

Git has become the de-facto standard for code versioning, but its popularity didn't remove the...
Houses in a row

GitHub's recent acquisition has caused some users to explore alternatives to the popular code...

Here's everything you need to know about diffs and patches, including examples of how to use them...
How to reset, revert, and return to previous states in Git

Undo changes in a repository with the simplicity and elegance of Git commands.
Yellow arrows going both ways with texture

Let's explore Git branching and why and how it is used.

Make your revision-control experience more useful and powerful with these 13 tricks and tips for...
How to clone, modify, add, and delete files in Git

In the second article in our "getting started with Git" series, learn how to download and change...