uz
DF
июня 23, 2025
Обновлено июня 23, 2025

Введение в Git: настройка и основные команды

Git Linux VPS

Введение в Git: настройка и основные команды

Git — система управления версиями, разработанная для эффективного

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

Установка

Для debian ОС команда такая:

sudo apt update
sudo apt install git

Для RHEL ОС:

sudo dnf install git-all

Конфигурирование идентификации

По завершению этапа установки необходимо настроить идентификацию, чтобы ваши коммиты были помечены вашим именем и электронной почтой. Для этого в терминале выполним:

git config --global user.name "your_name"
git config --global user.email "your_@mail"

Замените «your_name»,«your_@mail» соответственно на ваши исходные данные

Создание репозитория

В папке проекта выполним:

git init

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

Добавление файлов

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

git add «имя файла»

А также можно добавить все модифицированные файлы в репозиторий при помощи такой команды ниже:

git add .

Здесь «.» означает текущую папку.

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

После добавления необходимых файлов в репозиторий, выполним команду коммита (фиксации наших изменений) для фиксирования изменений. Синтаксис такой команды:

git commit -m «Описание коммита»

Замените «Описание коммита» на описание ваших правок.

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

Если необходимо сделать свои правки доступными другим разработчикам, отправьте их на удаленный репозиторий. Выполняется таким образом:

git push origin «название ветки»

Замените «название ветки» на имя ветки на текущую.

Извлечение обновлений из удаленного репозитория

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

git pull origin «название ветки»

Замените «название ветки» на имя ветки на текущую.

Создание веток (branch)

Можно создавать новые ветки своего проекта для разработки новых возможностей или для исправления ошибок без влияния на основной код. Чтобы создать новую ветку:

git branch «название ветки»

Замените «название ветки» на желаемое название вашей ветки.

Переключение между ветками

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

git checkout «название ветки»

Замените «название ветки» на имя ветки, на которую вы хотите переключиться.

Объединение (слияние) веток

После окончания работы в своей ветке и объединения ее с основной веткой используется команда:

git merge «название ветки»

Замените «название ветки» на имя ветки, которую вы хотите объединить с текущей веткой.

Отслеживание изменений

Git может следить за изменениями файловой системы репозиториев:

git status

Она покажет список файлов, которые были изменены.

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

Можно игнорировать выборочно некоторые типы файлов или папки в Git. Для этого используется файл .gitignore в корне папки репозитория. Необходимо добавить имена файлов или шаблоны, которые нужно исключить.

Журналирование изменений

Git автоматически сохраняет историю изменений, которые вносятся в репозиторий. Просмотреть такую историю коммитов можно с помощью команды:

git log

Она выведет список коммитов, которая отобразит автора, дату и описание каждого коммита.

Восстановление предыдущих версий файлов

Если необходимо восстановить предыдущую версию файла, можно использовать:

git checkout --«имя файла»

Замените на хеш коммита, где есть нужная версия файла, и«имя файла» – наименование файла.

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

Если необходимо отменить последний коммит и вернуться к предыдущей версии, используйте:

git revert HEAD

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

Ведение веток в удаленном репозитории

Git позволяет отправлять и получать ваши ветки в удаленный репозиторий. Для этого используйте команду:

git push origin «название ветки»

Замените «название ветки» на имя ветки, которую вы хотите отправить или получить.

Разрешение конфликтов

Если два или более разработчиков внесли изменения в одну и ту же часть кода, Git может столкнуться с конфликтами. Вам придется вручную разрешить конфликты и сделать коммит с исправлениями.

Восстановление удаленных веток

Если вы случайно удалили ветку в удаленном репозитории, вы можете восстановить ее с помощью команды:

git reflog
git branch «название ветки» «хеш коммита»

Найдите хеш коммита в журнале команд reflog и замените«название ветки» на имя ветки, которую вы хотите восстановить.

Это лишь несколько команд Git и функций, которые помогут вам работать с этой мощной системой управления версиями. Более подробную информацию и другие команды вы можете найти в официальной документации Git. Не забывайте регулярно сохранять, коммитить и отправлять свои изменения в Git, чтобы иметь полный контроль над вашим кодом и легко совместно работать с другими разработчиками.

Оценка:
4 из 5
Аverage rating : 4
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...