Введение
Хочу сказать, что если Вы имеете аккаунт на GitHub или чем-то подобном и знаете git, то это глава Вам не нужна, ибо Вы и так все знаете.
Начнем с определения "git".
INFO
Git - распределенная система управления версиями. © Wikipedia
По факту, git позволяет создавать историю изменений и манипулировать ею, тем самым достигая возможности более быстро разбираться в проблеме, анализировать код, более эффективно вести совместную разработку и т. д. Без знаний git'а будет очень сложно работать с исходниками Android и в принципе в программировании, ибо инструмент ходовой и бесплатный и очень полезный. Пренебрегать им нельзя ни в коем случае! Если Вы пользовались Mercurial'ом, то скорее всего будет просто освоить git.
Про название коммитов в дереве устройства и в вендоре. Обычно они имеют такие название:
codename: part_of_tree: Name
(пример: "mido: mixer_paths: Remove duplicate entries")codename: Name
(пример: "mido: Kang tissot s5k5e8_ofilm")part_of_tree: Name
(пример: "power: Handle Mode::LAUNCH power hints")
В принципе и все, едем к основной части!