Перейти к основному содержимому

Что то про Git

Система контроля версий Git

Git — это распределённая система контроля версий (VCS). Простыми словами, это инструмент, который отслеживает все изменения в файлах вашего проекта с течением времени. Он позволяет сохранять различные версии проекта, возвращаться к предыдущим состояниям, сравнивать изменения и работать над одним проектом совместно с другими людьми.

Основные задачи, которые решает Git:

  • История изменений: Вы всегда можете посмотреть, кто, когда и какое изменение внёс в код.
  • Возврат к предыдущим версиям: Если что-то пошло не так, можно легко "откатить" проект до стабильной версии.
  • Параллельная разработка: Разные разработчики могут одновременно работать над разными задачами в изолированных "ветках", не мешая друг другу.
  • Резервное копирование: При использовании удалённых репозиториев (как GitHub) ваш код хранится не только локально, но и на сервере.

2. В чем разница между Git и GitHub?

  • Git — это сама технология, инструмент командной строки, который вы устанавливаете на свой компьютер для управления версиями проекта. Он работает локально.
  • GitHub — это веб-сервис, платформа для хостинга (хранения) Git-репозиториев. GitHub предоставляет облачное хранилище для вашего кода, а также множество дополнительных инструментов для совместной работы: графический интерфейс, отслеживание задач (issues), запросы на слияние (pull requests), автоматизация (GitHub Actions) и многое другое.

Простая аналогия: Git — это как программа Microsoft Word для написания текстов, а GitHub — это как облачный сервис Google Docs, где вы можете хранить эти тексты и совместно их редактировать. Другими популярными сервисами, альтернативными GitHub, являются GitLab и Bitbucket.


🔗 Связаться со мной:

Telegram