Gerrit Code Review Training Course

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

Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *