Ваш успех в сети
WEBVISUAL
GIT(1) WEBVISUAL MANUAL GIT(1)

Git

Синонимы: git, система контроля версий, GitHub, GitLab

NAME

Git — веб-разработка

DESCRIPTION

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

Без Git vs с Git:

Без Git С Git
index_v1.html, index_v2_final_FINAL.html Чистая история коммитов
Поломка = ищем что поменялось руками Откат одной командой: git revert
2 разработчика конфликтуют файлы Мерж (объединение) изменений
Невозможно понять кто написал код git blame показывает автора строки

Основные команды:

  • git commit — сохранить изменения
  • git push — отправить на сервер (GitHub)
  • git pull — получить чужие изменения
  • git revert — откатить последний коммит
  • git branch — создать отдельную ветку для фичи

Платформы для Git:

Платформа Цена Особенности
GitHub Бесплатно (публичные) Самая популярная, экосистема
GitLab Бесплатно CI/CD из коробки
Bitbucket Бесплатно Тесная интеграция с Jira

Кейс WEBVISUAL: Клиент — интернет-магазин. Пришёл без Git, код у фрилансера. Фрилансер пропал, код не работает, исходников нет. Пришлось переписывать с нуля за 120 000 ₽. Правило: никогда не работайте без Git и требуйте доступ к репозиторию с первого дня.

СМ. ТАКЖЕ

Docker(7), Бэкенд(7), Деплой(7)