Выбрать страницу
Основные команды Git

В этой статье мы поговорим о git – чрезвычайно полезном инструменте для разработки, который однако может показаться немного сложным при первом знакомстве.

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

Первое, что нам нужно сделать, убедиться, что у вас установлен git. Если он еще не установлен, то на официальном сайте зайдите в раздел Downloads и выберете вашу операционную систему https://git-scm.com/downloads

Проверить что git установлен и готов к работе на вашем компьютере можно с помощью команды в терминале

git --version

Если в ответ появляется версия git и нет никаких ошибок – значит все готово и можно двигаться дальше.

Чтобы установить email необходимо воспользоваться командой git config

git config --global user.email "email"

И для установки имени пользователя

git config --global user.name "имя"

Чтобы посмотреть текущие настройки необходимо указать флаг --list для команды config

git config --global --list

Для инициализации репозитория воспользуйтесь git init

git init

Посмотреть статус репозитория можно с помощью команды git status

git status

Для отправки файла в staging area воспользуйтесь командой git add

git add файл

а для коммита используйте git commit.

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

Посмотреть историю коммитов можно с помощью команды git log.

git log

Чтобы перемещаться между коммитами используйте команду git checkout.

git checkout <хэш коммита>

Команда checkout используется также для переключения между ветками

git checkout <название ветки>

Для создания новых веток есть команда git branch

git branch <название ветки>

Если выполнить команду git branch без указания имени ветки, то выведется список существующих веток.

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

git merge <название вливаемой ветки>

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

Мы используем файлы cookie для персонализации контента и рекламы, предоставления функций социальных сетей и анализа нашего трафика. Мы также делимся информацией о вашем использовании нашего сайта с нашими партнерами по социальным сетям, рекламе и аналитике. View more
Принять
Отклонить