Оригинал
Прежде всего хочу сказать спасибо за перевод Zereal, digiwhite, Shtsh, settler и silent, они сделали большую часть работы с переводом и привели текст в читабельное состояние.
Это будет краткое и в то же время простое руководство по использованию Git и тому, как управлять исходными кодами ядра с его помощью.
До появления Git, простейшим способом управления кодом ядра была следующая последовательность действий: скачать код ядра тарболом
(архив, собранный утилитой tar и обычно запакованный утилитой gzip. Прим. пер.) с сайта
kernel.org и, в дальнейшем, для экономии трафика, обновлять код, скачивая патчи
(от англ. patch - заплатка. Прим. пер.), выходящие между релизами, при этом было очень важно то, что патчи имели маленький размер, что позволяло отказаться от загрузки полного архива кода ядра при каждом изменении. Это также позволяло, применив патчи, всего лишь пересобрать только то, что было изменено, вместо полной пересборки ядра заново. Этот способ неплох, он до сих пор применим и, скорее всего, будет существовать всегда. Обычное скачивание архивов по HTTP и FTP подходит во многих ситуациях.