Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Основы Git
  6. Что такое Git?
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Что такое Git?

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

Без системы контроля версий кода вам, скорее всего, придется сохранять несколько версий файлов вручную, используя разные даты и имена (например, 12-02-2022-code.php; 12-03-2022-code.php). Этот способ требует много времени и непрактичен при работе с сотнями файлов.

Examples of backing up a file
Факт: этот способ управления версиями заканчивается плачевно.

Он также не учитывает контекст изменений, чтобы другие знали, что, когда и кем было изменено. Если над одним файлом работают несколько членов команды, перезапись может быстро стать проблемой. Также может быть сложно узнать, какой файл является последней версией. И поэтому мы обращаемся к системам контроля версий, чтобы решить эти (и многие другие) проблемы.

С помощью Git вы можете легко получить доступ к журналу изменений исходного кода. Вы можете увидеть, как изменилась версия и кто внес изменения. Поскольку весь журнал Git хранится в общем репозитории, Git может предотвратить непреднамеренную перезапись старой версии.

Examples of team works before a version control system and after a version control system
Системы контроля версий раньше и системы контроля версий сейчас

Короче говоря, система контроля версий, такая как Git, упрощает:

  • отслеживание журнала изменений кода;
  • совместную работу над кодом в команде;
  • получение информации о том, кто какие изменения внес.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life