← Назад

Краткая история Git

Ядро Linux — это достаточно большой проект с открытым исходным кодом. Большую часть времени разработки ядра Linux (1991–2002 гг.) изменения передавались между разработчиками в виде патчей и архивов. В 2002 году проект ядра Linux начал использовать проприетарную децентрализованную СКВ BitKeeper. В 2005 году отношения между сообществом разработчиков ядра Linux и коммерческой компанией, которая разрабатывала BitKeeper, прекратились, и бесплатное использование утилиты стало невозможным. Это сподвигло сообщество разработчиков ядра Linux (а в частности Линуса Торвальдса —  создателя Linux) разработать свою собственную утилиту, учитывая уроки, полученные при работе с BitKeeper.

Некоторыми целями, которые преследовала новая система, были:

  • Скорость
  • Простая архитектура
  • Хорошая поддержка нелинейной разработки (тысячи параллельных веток)
  • Полная децентрализация
  • Возможность эффективного управления большими проектами, такими как ядро Linux (скорость работы и разумное использование дискового пространства)

С момента своего появления в 2005 году, Git развился в простую в использовании систему, сохранив при этом свои изначальные качества. Он удивительно быстр, эффективен в работе с большими проектами и имеет великолепную систему веток для нелинейной разработки

— Взято из книги «Pro Git».

Похожие статьи

git stash

Нужно временно сохранить куда внесенные изменения и вернуть к исходному состоянию коммита? Есть команда git stash

07.04.2026 · 1 мин

Quick Sort: быстрая сортировка

Сортировка — одна из базовых задач в программировании. Упорядоченные данные легче искать, сравнивать и обрабатывать. За десятилетия придумали десятки алгоритмов сортировки. У каждого свои сильные и слабые стороны. Сегодня рассмотрим Quick Sort,

09.04.2026 · 3 мин

Garbage Collector in Go

Garbage Collector (GC) или сборщик мусора - это автоматический менеджер памяти, встроенный в среду выполнения (runtime). Его основная задача - освободить разработчика от ручного управления памятью.

07.04.2026 · 3 мин

Мои алиасы для git

Мой алиасы для git

07.04.2026 · 1 мин

Комментарии

0

Ты: ...

Пока нет комментариев. Будь первым.