TGViewer
Frontend | Вопросы собесов Frontend | Вопросы собесов @easy_javascript_ru · 17.6K subscribers
Post #602 8.41K
📌 Как происходит взаимодействие с 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


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

🔒 База собесов | 🔒 База тестовых
  • 👍 47
  • ❤ 2
  • 😁 1
More from @easy_javascript_ru
  1. Oct 15, 2026Post #3044
  2. Oct 15, 2026🤔 Какие преимущества у di? Dependency Injection (DI) – это паттерн проектирования, которы…
  3. Oct 14, 2026🤔 Зачем создавались библиотеки react и другие? Библиотеки, такие как React, создавались д…
  4. Oct 13, 2026🤔 Что такое репозиторий? Это хранилище кода, файлов и их истории изменений. Используется…
  5. Oct 13, 2026🤔 Как мы можем замерить скорость работы участка кода с date.Now? В JavaScript можно замер…
  6. Oct 12, 2026🤔 Зачем нужен docker? Это инструмент для создания, развертывания и управления контейнерам…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →