Many developers are familiar with GitHub, in which each programmer maintains his or her own, separate repository. Collaboration in such an environment is based on “pull requests.” Gerrit has a completely different paradigm, one in which commits are submitted for review and comment. After reviewers have given the commit a passing grade, it is merged into the repository. A number of open-source projects, such as Wikipedia, use Gerrit in order to manage contributions.
This talk , by Gerrit maintainer Shawn Pearce, introduces Gerrit, and shows how you can use it to improve your team’s communication and usage of Git.