Git Учебники

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

Сборки GitHub Actions с использованием Матрицы

Сборки GitHub Actions с использованием Матрицы

В этой лабораторной работе вы узнаете, как использовать стратегии матрицы для одновременного запуска вашего рабочего процесса в нескольких конфигурациях, например, с разными версиями Node.js.
LinuxJavaScriptGitShell
Управление локальным Git-репозиторием в Linux

Управление локальным Git-репозиторием в Linux

В ходе этой лабораторной работы вы изучите основные команды для управления локальным Git-репозиторием в среде Linux. Вы попрактикуетесь в инициализации репозитория, настройке параметров пользователя, создании и фиксации файлов, а также в просмотре истории коммитов с помощью команд `git init`, `git add`, `commit` и `log`.
GitLinux
Создание первого рабочего процесса GitHub Actions

Создание первого рабочего процесса GitHub Actions

В этой лабораторной работе вы изучите основные шаги по созданию рабочего процесса GitHub Actions. Вы инициализируете Git-репозиторий, создадите необходимую структуру каталогов, определите триггеры и задания рабочего процесса в YAML-файле и зафиксируете свои изменения для имитации процесса CI/CD.
LinuxGitShell
Настройка секретов в GitHub Actions

Настройка секретов в GitHub Actions

В этой лабораторной работе вы узнаете, как безопасно управлять конфиденциальной информацией в GitHub Actions, настраивая секреты репозитория и ссылаясь на них в ваших рабочих процессах.
CybersecurityLinuxGitShell
Введение и настройка GitHub Actions

Введение и настройка GitHub Actions

В этой лабораторной работе вы изучите основные шаги по настройке GitHub Actions. Вы создадите репозиторий на GitHub, клонируете его в локальную среду и установите необходимую структуру каталогов для рабочих процессов (workflows).
GitLinux
GitHub Actions с использованием действия Checkout

GitHub Actions с использованием действия Checkout

В этой лабораторной работе вы узнаете, как использовать действие `actions/checkout` в GitHub Actions для доступа к файлам репозитория и их проверки с помощью логов рабочего процесса.
LinuxGitJavaScript
Сканирование портов с помощью Masscan

Сканирование портов с помощью Masscan

В ходе этой лабораторной работы вы научитесь использовать Masscan для высокоскоростного сканирования портов. Вы установите Masscan, определите диапазоны целей, выполните сканирование, изучите открытые порты и экспортируете результаты.
LinuxNmapGit
Базовая сборка и тестирование с помощью GitHub Actions

Базовая сборка и тестирование с помощью GitHub Actions

В этой лабораторной работе вы узнаете, как создать базовый рабочий процесс GitHub Actions для сборки и тестирования приложения Node.js, включая настройку среды, установку зависимостей и выполнение тестов.
LinuxJavaScriptGit
Выполнение простых команд в GitHub Actions

Выполнение простых команд в GitHub Actions

В этой лабораторной работе вы узнаете, как определить рабочий процесс (workflow) GitHub Actions, указать среду выполнения (runner environment) с помощью runs-on и выполнить простые команды оболочки (shell commands), используя ключевое слово run.
LinuxGitShell
Зависимости задач в GitHub Actions

Зависимости задач в GitHub Actions

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

GitHub Actions: Добавление переменных окружения

В этой лабораторной работе вы узнаете, как определять и использовать переменные окружения в рабочих процессах GitHub Actions. Вы создадите рабочий процесс, установите глобальную переменную и получите доступ к ней внутри шага для вывода приветственного сообщения.
ShellLinuxGit
Взлом паролей ZIP-архивов с помощью John the Ripper

Взлом паролей ZIP-архивов с помощью John the Ripper

В ходе этой лабораторной работы вы научитесь использовать John the Ripper для взлома паролей ZIP-архивов. Вы пройдете все этапы: от установки инструментов и создания защищенного архива до извлечения хеша, запуска процесса взлома и проверки полученного пароля.
LinuxCybersecurityGit
Загрузка артефактов сборки в GitHub Actions

Загрузка артефактов сборки в GitHub Actions

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

Инициализация проекта Git

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

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

Изучите управление конфигурацией Git с помощью команды git config. Научитесь настраивать идентификационные данные, цвета интерфейса, редактор по умолчанию, обработку окончаний строк, создавать псевдонимы и работать с настройками конкретных репозиториев.
GitLinux
История Git и управление логами

История Git и управление логами

Изучите возможности Git по отслеживанию истории. Научитесь перемещаться, искать и анализировать временную шкалу вашего проекта, используя различные команды и методы работы с логами Git.
GitLinux
Git Reset и Reflog

Git Reset и Reflog

Освойте искусство управления историей Git с помощью команд git reset и git reflog. Научитесь отменять коммиты, восстанавливать потерянную работу и уверенно перемещаться по временной шкале вашего репозитория.
GitLinux
Сохранение незавершенной работы

Сохранение незавершенной работы

Узнайте, как использовать Git stash для управления и сохранения промежуточных изменений. Этот практикум охватывает создание тайников (stashes), применение сохраненных изменений, создание веток из тайников, управление несколькими записями и очистку списка тайников.
GitLinux
  • Предыдущий
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 58
  • Следующий