Skip to content

Learn Git

Git is a free and open source distributed version control system. It handles projects of all sizes quickly and efficiently, while providing support for rolling back changes when needed.

GitLab is built on top of (and with) Git, and provides you a Git-based, fully-integrated platform for software development. GitLab adds many powerful features on top of Git to enhance your workflow.

Get started {chevron-right} Install Git {chevron-right} Tutorial: Create your first commit {chevron-right}
Clone a repository to your local machine {chevron-right} Create a branch for your changes {chevron-right} Add files to your branch {chevron-right}
Stash changes for later {chevron-right} Undo changes {chevron-right} Tutorial: Update Git commit messages {chevron-right}
Rebase to address merge conflicts {chevron-right} Common Git commands {chevron-right} Troubleshooting {chevron-right}