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?

Filing papers and documents

Back up or sync your custom configurations across your systems by sharing dotfiles on GitLab or GitHub.
secure your systems

See how Git-crypt, BlackBox, SOPS, and Transcrypt stack up for storing secrets in Git.
Emojis on a keyboard

Add context to your commits with Emoji-Log.

Want to learn Git? Check out this quick summary of the most important terms and commands.

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

Gitbase is a Go-powered open source project that allows SQL queries to be run on Git repositories.
Houses in a row

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

Here's everything you need to know about diffs and patches, including examples of how to use them in open source projects.