📌 Как происходит взаимодействие с git?



💬 Спрашивают в 3% собеседований



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



Основные команды и этапы работы



1️⃣ Инициализация репозитория



Создание нового локального репозитория или клонирование существующего удаленного репозитория.



Инициализация нового локального репозитория:

    git init





Клонирование удаленного репозитория:

    git clone <url>





2️⃣ Добавление файлов в репозиторий



Добавление новых или измененных файлов в индекс (стейджинг).



Просмотр состояния репозитория:

    git status





Добавление файла в индекс:

    git add <file>





Добавление всех измененных файлов:

    git add .





3️⃣ Фиксация изменений



Сохранение изменений в истории репозитория с комментарием.



Создание коммита:

    git commit -m "Сообщение коммита"





4️⃣ Работа с ветками



Создание, переключение и слияние веток.



Создание новой ветки:

    git branch <branch-name>



Переключение на другую ветку:

    git checkout <branch-name>





Создание и переключение на новую ветку:

    git checkout -b <branch-name>



Слияние веток:

    git merge <branch-name>





5️⃣ Работа с удаленными репозиториями



Добавление удаленного репозитория, отправка и получение изменений.



Добавление удаленного репозитория:

    git remote add origin <url>



Отправка изменений в удаленный репозиторий:

    git push origin <branch-name>



Пример:

    git push origin main





🔥 ТОП ВОПРОСОВ С СОБЕСОВ



🔒 База собесов | 🔒 База тестовых