Git - це система управління версіями з відкритим вихідним кодом (DVCS). Використовуйте цей тег для питань, пов'язаних з використанням Git і робочими процесами. НЕ використовуйте тег [tag: github] для пов'язаних з Git проблем просто тому, що репозиторій знаходиться на GitHub. Крім того, не використовуйте цей тег для загальних питань програмування, які пов'язані з репозиторієм Git.

Git - це розподілена система контролю версій з відкритим вихідним кодом ( ) з акцентом на швидкість. був спочатку спроектований і розроблений Лінус Торвальдс для розробки ядра , тепер він підтримується Junio Hamano . Кожен робочий каталог Git містить повноцінний репозиторій з повною історією і можливостями повного відстеження ревізій, що не залежить від доступу до мережі або центрального сервера.

Є багато ресурсів і навчальних посібників, доступних безкоштовно онлайн для початківців ; см. внизу цієї сторінки посилання на деякі з цих ресурсів.

Характеристики

  • Сильна підтримка нелінійного розвитку
  • розподілена розробка
  • Сумісність з існуючими системами / протоколами
  • Ефективна обробка великих проектів
  • Криптографічний аутентифікація історії
  • Дизайн на основі інструментарію
  • Підключаються стратегії злиття
  • Сміття накопичується, якщо не збирається
  • Періодична явна упаковка об'єктів
  • забезпечення даних

структури даних

2019