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?

Computer screen with files or windows open

Compare the pros and cons of four options to switch branches while working in Git.
Business woman on laptop sitting in front of window

Get more use out of Git by adding these commands to your repertoire.
Measuring and baking a cherry pie recipe

Learn the what, why, and how of the git cherry-pick command.
Science lab with beakers

Get freedom to try things out alongside the security of having a new, linked clone of your repository if your experiment goes wrong.
Houses in a row

Here is how I set up Git to manage my home directory.
woman on laptop sitting at the window

Learn how to use the git stash command and when you should use it.
Code going into a computer.

Git offers several ways you can quickly see which files changed in a commit.
Measuring and baking a cherry pie recipe

Cherry-picking solves a lot of problems in Git repositories. Here are three ways to fix your mistakes with git cherry-pick.