Gerrit is an open-source, Web-based application designed to help teams to review and approve commits in Git.
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.