Files

3.0 KiB

Базовые команды Git: От первого коммита до пуша

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

1. Первоначальная настройка

Перед началом работы система должна идентифицировать, кто именно вносит изменения. В терминале вашего компьютера выполните глобальную настройку:

git config --global user.name "Ваше Имя"
git config --global user.email "ваш@корпоративный.email.com"

Важно: Коммиты без правильной цифровой подписи и авторства в Enterprise-решениях блокируются сервером.

2. Интеграция с платформой (Clone)

Чтобы получить локальную рабочую копию корпоративного проекта на свой компьютер, используется команда клонирования:

git clone https://r101.rexnet.cc/REXNET/имя-репозитория.git

3. Стандартный жизненный цикл коммита

Вся работа в Git циклично состоит из трёх фаз: подготовки, фиксации и отправки.

  1. Добавление в индекс (Add): Вы отмечаете конкретные изменённые файлы, которые готовы к включению в следующую версию системы.
    git add .
    
  2. Фиксация изменений (Commit): Вы создаёте неизменяемый "снимок" состояния файлов. В Enterprise-решениях комментарии к коммитам должны быть максимально информативными и писаться строго на английском языке (по стандарту Conventional Commits).
    git commit -m "docs: add comprehensive platform tutorial"
    
  3. Отправка на сервер (Push): Зафиксированные локальные коммиты отправляются на удалённый сервер (Origin), чтобы они стали доступны для Code Review со стороны остальной команды.
    git push origin ваша-ветка
    

В следующем модуле мы детально рассмотрим, как безопасно применять эти команды при параллельной командной разработке.