💬 Спрашивают в 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
🔥 ТОП ВОПРОСОВ С СОБЕСОВ
🔒 База собесов | 🔒 База тестовых