Tutorials: Learn Git

GitLab is a Git-based platform, so understanding Git is important to get the most out of GitLab.

Topic Description Good for beginners
Make your first Git commit Create a project, edit a file, and commit changes to a Git repository from the command line. Estimated time: 30-45 minutes. star
Take advantage of Git rebase Learn how to use the rebase command in your workflow. Estimated time: 15-20 minutes.
Update Git commit messages Learn how to update commit messages and push the changes to GitLab. Estimated time: 5-10 minutes.
Update Git remote URLs Learn how to update the Git remote URLs in your local project when they have changed. Estimated time: 15-20 minutes.
Git cheat sheet Download a PDF of common Git commands.