Найти в Дзене
Urban University

Основные команды Git: push, commit, pull, pull-request.

Оглавление
Git — это распределенная система контроля версий, которая позволяет разработчикам отслеживать изменения в коде и сотрудничать с коллегами. Знание основных команд Git является необходимым навыком для эффективной работы в команде. Рассмотрим ключевые команды: commit, push, pull и pull-request.

Что такое commit?

Команда git commit фиксирует изменения в локальном репозитории. Это как создание контрольной точки, к которой можно вернуться в будущем.

Как использовать:

1. Добавьте файлы в индекс:
git add filename # Добавить конкретный файл
git add . # Добавить все измененные файлы
2. Создайте коммит с сообщением:
git commit -m "Описание изменений"

Что такое push?

Команда git push отправляет ваши коммиты из локального репозитория в удаленный (например, на GitHub или GitLab).

Как использовать:

git push origin branch_name
- origin — имя удаленного репозитория (по умолчанию).
- branch_name — имя ветки, обычно main или master.

Что такое pull?

Команда git pull обновляет локальный репозиторий, подтягивая изменения из удаленного. Это комбинация команд fetch и merge.

Как использовать:

git pull origin branch_name
- Получает последние изменения и сливает их с вашей текущей веткой.

Что такое pull-request?

Pull-request (или merge request) — это запрос на слияние вашей ветки с основной веткой проекта в удаленном репозитории. Используется для код-ревью и обсуждения изменений перед их интеграцией.

Как создать pull-request:

1. Создайте новую ветку:
git checkout -b feature_branch
2. Внесите изменения и зафиксируйте их:
git add .
git commit -m "Добавлена новая функциональность"
3. Отправьте ветку в удаленный репозиторий:
git push origin feature_branch
4. Создайте pull-request:
- Перейдите на сайт удаленного репозитория (например, GitHub).
- Найдите опцию «Compare & pull request».
- Заполните описание и отправьте запрос.

Понимание и умение использовать команды commit, push, pull и pull-request являются фундаментальными для эффективной работы с Git. Эти команды позволяют сохранять изменения, делиться ими с командой и интегрировать чужие наработки в ваш код.

Онлайн - обучение по Python -разработке от Urban University.

Ключевые теги статьи: Urban University, ООО «ЭДЭКС», онлайн-университет Urban, Python, Python-разработчик, курсы по программированию, GIT, обучение IT айти.