Skip to content

Введение

Хочу сказать, что если Вы имеете аккаунт на GitHub или чем-то подобном и знаете git, то это глава Вам не нужна, ибо Вы и так все знаете.

Начнем с определения "git".

INFO

Git - распределенная система управления версиями. © Wikipedia

По факту, git позволяет создавать историю изменений и манипулировать ею, тем самым достигая возможности более быстро разбираться в проблеме, анализировать код, более эффективно вести совместную разработку и т. д. Без знаний git'а будет очень сложно работать с исходниками Android и в принципе в программировании, ибо инструмент ходовой и бесплатный и очень полезный. Пренебрегать им нельзя ни в коем случае! Если Вы пользовались Mercurial'ом, то скорее всего будет просто освоить git.

Про название коммитов в дереве устройства и в вендоре. Обычно они имеют такие название:

  1. codename: part_of_tree: Name (пример: "mido: mixer_paths: Remove duplicate entries")
  2. codename: Name (пример: "mido: Kang tissot s5k5e8_ofilm")
  3. part_of_tree: Name (пример: "power: Handle Mode::LAUNCH power hints")

В принципе и все, едем к основной части!