1. git就是一个版本管理库,在git库中没有中心服务器的概念,大家都是平等的,真正的分布式。大家可以互相pull、push代码,非常方便。对于做定制很多的公司,其实挺好。
2. repo,repo就是多个git库的管理工具。如果你只是改一个模块,git够用了,如果是多个git库同时管理,最好搞一个repo。当然你用gerrit,必须用repo了。
3. gerrit,让审核代码,提交代码成了一件美好的事情。图形化的界面,简单的操作,让审核代码的人舒服了很多
另外,关于git与Gerrit的学习,有一个很详细的参考网址,如下:
http://blog.csdn.net/redsuntim/article/details/40039869