проект в Git Skill Tree

Объедините изменения команды

Объедините обновления путеводителя, разрешите конфликт полей и передайте полные файлы, сохранив исходную Git-историю обоих участников.

ПроектGit

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

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

Чему вы научитесь

  • Понимать отказ push и получать коммиты коллеги без замены рабочих файлов.
  • Читать локальную историю и историю отслеживания удалённой ветки, объединяя независимые изменения с сохранением исходных коммитов.
  • Отменять незавершённое слияние, разрешать конфликт полей и сохранять автоматически объединённые страницы.
  • Публиковать полное слияние и получать те же пригодные файлы из общего репозитория в независимом клоне.

Для кого этот курс

Нужно уметь вводить команды, перемещаться по путям и узнавать коммит, ветку, git add, git commit и простой diff. Имена удалённых репозиториев, fetch, push, клонирование и конфликты слияния объясняются в курсе. Программирование и администрирование Git-сервера не требуются.

Готовый Linux-Terminal содержит Git и небольшие репозитории текстовых файлов. Редактор, общий репозиторий и принимающая копия — каталоги одной учебной машины. Документы локализованы; содержимое файлов, вывод команд и метка Terminal остаются на английском.

Часто задаваемые вопросы

Нужен ли GitHub или удалённый сервер? Нет. Вы используете настоящие Git-репозитории по локальным путям. Внешняя учётная запись, реквизиты доступа, хостинг или настройка сервера не нужны.

Не перезапишу ли я работу коллеги? Задание сохраняет оба исходных вклада в истории и объединяет утверждённые сведения. Вы потренируетесь отменять незавершённое слияние; принудительный push с потерей одного вклада не соответствует условиям.

Как самостоятельное задание развивает пошаговые работы? Независимый справочник меняет сведения и сторону с каждым правильным полем. Используются те же изученные инструменты и тип конфликта, с явными требованиями к сохранению и передаче.

Сколько времени займёт курс? Около 120 минут на две пошаговые работы и одно самостоятельное задание, включая чтение и обычные ошибки. Это оценка автора, а не замер с начинающими учениками.

Преподаватель

labby
Labby
Labby is the LabEx teacher.