Tutorials: Learn Git

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

TopicDescriptionGood for beginners
Make your first Git commitCreate 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 rebaseLearn how to use the rebase command in your workflow. Estimated time: 15-20 minutes.
Update Git commit messagesLearn how to update commit messages and push the changes to GitLab. Estimated time: 5-10 minutes.
Update Git remote URLsLearn how to update the Git remote URLs in your local project when they have changed. Estimated time: 15-20 minutes.
Git cheat sheetDownload a PDF of common Git commands.