Практические лабораторные работы по Git

В этом курсе содержится множество лабораторных работ по Git. Каждая лабораторная работа представляет собой небольшой проект на Git с подробными инструкциями и решениями. Вы можете практиковать свои навыки работы с Git, улучшить свои навыки программирования и научиться писать чистый и эффективный код, выполняя эти лабораторные работы.

Git

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

Программа

Автокоррекция команд Git

Настройка информации о пользователе Git

Отключить быструю смерж

Редактирование файла конфигурации Git

Настройка символов конца строки

Настройка текстового редактора Git

Клонирование отсутствующих подмодулей

Добавить подмодуль

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

Создать коммит от другого автора

Добавьте шаблон сообщения о коммите

Создать пустой коммит

Создание фиксационного коммита

Отбросить незафиксированные изменения

Отслеживание багов в кодовой базе Git

Выборочное применение изменений кода с помощью Git Cherry-Pick

Удалить файл из последнего коммита

Откат коммитов Git: мощный метод

Вернуться к определенной коммите

Отмена коммита

Отмена последнего коммита

Редактировать последний коммит

Изменить сообщение последнего коммита

Просмотр визуального графика репозитория

Просмотр коммитов по автору

Найти коммиты, которые манипулировали определенной строкой

Просмотр коммитов в определенном диапазоне дат

Просмотр краткого свода коммитов

Просмотр последнего коммита

Просмотр различий в изменениях

Отбросить изменения, которые не отслеживаются

Найти ветви, содержащие коммит

Найти ветки, не содержащие коммит

Скопировать файл из другой ветви

Получить имя текущей ветки

Удалить ветвь

Удаление отсоединённых ветвей

Различия между ветками

Перенос коммитов в новую ветку

Пересмотреть ветку на другую ветку

Переименование ветки

Сортировать ветви Git по дате

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

Вернуться на предыдущую ветвь

Просмотр локальных ветвей

Удаление объединенных веток

Объединить ветвь

Управление проектами в Git с использованием слияния ветвей

Просмотр сводки коммитов Git, исключая слияния

Просмотр объединенных ветвей

Просмотр изменений между коммитами

Просмотр истории отмены

Сброс локальной ветки master для совпадения с удаленной

Применить последнее сохранение

Применить сохранение изменений (stash)

Удалить сохранение (stash) в Git

Удалить все запасы (stashes)

Перечислить все сохраненные изменения

Создание Git Stash

Восстановление удаленного файла

Удаление файлов из staging-области

Выполнить интерактивную перебазовую интеграцию

Получить последние изменения из удаленного репозитория

Вытягивание всех подмодулей из удаленного репозитория

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

Автоматизация создания веток-оригиналов (upstream)

Установка имени ветки по умолчанию для отправки

Изменить URL-адрес удаленного репозитория

Удалить удаленную ветку

Обновление удаленной ветки после переписывания истории

Переименование удаленной ветки

Просмотр удаленного URL-адреса

Удалить файл из истории

Найти потерянные файлы

Список всех алиасов Git

Оптимизация локального репозитория

Удалить подмодуль

Основные операции с ветками в Git

Управление конфигурацией Git

Введение

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

🎯 Задачи

В этом курсе вы научитесь:

  • Инициализировать репозиторий Git и управлять файлами проекта
  • Отслеживать изменения, коммитить (фиксировать) свою работу и перемещаться по истории коммитов
  • Взаимодействовать с другими участниками проекта с использованием Git, включая создание веток (branching), слияние (merging) и разрешение конфликтов
  • Использовать Git для эффективного управления кодом, включая техники написания чистого и эффективного кода

🏆 Достижения

После завершения этого курса вы сможете:

  • С уверенностью использовать Git для управления своими проектами по программированию от начала до конца
  • Эффективно сотрудничать с членами команды, используя возможности Git по созданию веток и слиянию
  • Оптимизировать свой рабочий процесс по программированию и писать более чистый и эффективный код, используя лучшие практики Git
  • Продемонстрировать свою экспертизу в Git и навыки решения проблем потенциальным работодателям или клиентам

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

labby
Labby
Labby is the LabEx teacher.

Рекомендовано для вас

no data