Git — это система контроля версий, которая помогает отслеживать историю изменений в файлах. 1 Её используют программисты для совместной работы над проектами. 1
Git используется для решения следующих задач:
- Возврат к предыдущей версии кода. 1 Это может быть нужно, если решаемая задача больше не актуальна, если требуется внести исправления в более раннюю версию программы или если ошибка нашлась во время работы над новой задачей. 1
- Внесение изменений в одни и те же файлы без конфликтов и потерь кода. 1 Если над проектом работает много людей, нужно, чтобы они могли вносить изменения. 1
- Создание отдельных веток для решения отдельных задач. 1 Это позволяет решать задачи, не вмешиваясь в основную линию разработки. 1
С помощью Git можно также сравнивать, анализировать или сливать свои изменения в репозиторий. 2 Репозиторий — это хранилище кода и истории его изменений. 2