
Overview
Gerrit is a free and open-source, web-based code review tool integrated with Git and built on a Git version control system. It acts as a repository that allows pushing a code and creating a review for your commits.
This instructor-led, live training (online or onsite) is aimed at software engineers and anyone who wishes to learn how to use Gerrit as a Git repository and perform code reviews.
By the end of this training, participants will be able to:
- Understand how Gerrit works and how to manage the Gerrit web interface.
- Learn good practices for using Gerrit in handling code review workflows.
- Administer and configure a Gerrit project.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- Basic knowledge of Git
Audience
- Software engineers
- Gerrit project administrators
- Anyone who want to learn how to use Gerrit
Course Outline
Introduction
- Overview of Gerrit
- Understanding the Gerrit UI
Getting Started
- Setting up Git
- Creating a project
- Creating branches and tags
- Managing access controls
- Deleting a project
Configuring User Settings
- Name and status configuration
- Email and SSH key configuration
- Configuring project watch list
Pushing Code to Gerrit
- Pushing code for review
- Pushing a patchset
Using Change Screen
- Change screen walkthrough
- Comments and approval
- Making and committing changes
- Pushing changes to Gerrit
- Reverting submitted changes
- Abandoning and restoring changes
Resolving Conflicts
- Introduction to rebase
- Introduction to cherry-pick
Troubleshooting
Summary and Next Steps
Leave a Reply