Основные команды для работы с GIT

243

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

Основные команды для работы с GIT

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

Для начала работы с Git в проекте необходимо инициализировать репозиторий.

git init

Команда создаёт скрытую папку .git, в которой хранится вся история изменений.

Проверка статуса репозитория

Одна из самых часто используемых команд — проверка текущего состояния файлов.

git status

Показывает:

  • изменённые файлы
  • добавленные в индекс
  • неотслеживаемые файлы

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

Перед коммитом файлы необходимо добавить в индекс.

git add file.php

Добавить все изменения:

git add .

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

Коммит фиксирует текущее состояние проекта.

git commit -m "Комментарий к коммиту"

Важно: комментарий должен кратко описывать внесённые изменения.

Просмотр истории коммитов

Для просмотра истории изменений используется команда:

git log

Упрощённый вариант:

git log --oneline

Работа с ветками

Ветки позволяют разрабатывать функционал изолированно от основной версии проекта.

Просмотр веток:

git branch

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

git branch feature

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

git checkout feature

Создание и переключение одной командой:

git checkout -b feature

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

После завершения работы ветки её изменения можно слить в основную.

git merge feature

Команда выполняется из ветки, в которую происходит слияние.

Работа с удалённым репозиторием

Для связи локального репозитория с удалённым используется команда:

git remote add origin https://github.com/user/repo.git

Отправка изменений:

git push origin main

Получение изменений:

git pull

Клонирование репозитория

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

git clone https://github.com/user/repo.git

Отмена изменений

Отменить изменения в файле:

git checkout -- file.php

Отменить добавление в индекс:

git reset file.php

Игнорирование файлов

Чтобы Git не отслеживал определённые файлы или папки, используется файл .gitignore.

node_modules/
.env
*.log

Типичные ошибки новичков

  • работа напрямую в основной ветке
  • коммиты без описания
  • добавление лишних файлов в репозиторий
  • отсутствие файла .gitignore

Вывод

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

0
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(4 голоса, в среднем: 5 из 5)
не скупись ☝️ оцени статью
Подписка на обновления:
Автор блога Рябухин Максим

Я фрилансер веб-разработчик. Последние несколько лет занимаюсь версткой и веб-программированием на PHP и Javascript. Если вам понадобится помощь с блогом Wordpress, либо адаптация сайта, я всегда рад помочь.

связаться
Вместе с этим советую почитать:

Оставьте комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
не пытайтесь оскорбить автора, либо участников блога, ваши комментарии все равно не будут промодерированы!
у меня есть сайт

комментариев: 0
    показать все