Дополнительная документация#

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

Основные материалы по системе управления версиями Git#

Внимание

Настоятельно рекомендуется ознакомиться с данными источниками совместно с данным руководством.

  • Pro Git (ru) – официальная книга по Git, авторства Скотта Шакона и Бена Штрауба, являющаяся де-факто стандартом в изучении системы. Книга полностью переведена на русский язык и доступна в онлайн-формате. Содержит исчерпывающее описание системы: от фундаментальных концепций (коммит, ветвление, слияние) до продвинутых техник (перебазирование, работа с подмодулями, внутреннее устройство Git). Используйте как энциклопедию или учебник для структурированного, глубокого изучения.

  • Git Hot To (ru) - интерактивный вводный курс, построенный на основе пошаговых практических заданий, выполняемых в имитации терминала прямо в браузере. Цель курса - освоение базовых рабочих процессов и команд Git через прямое применение. Идеальный ресурс для самого начала практического знакомства с системой. Позволяет быстро получить первый опыт, не отвлекаясь на установку и настройку окружения.

  • Официальная документация Git (en) - исчерпывающая справка по всем командам и их опциям. Представлена в виде manual pages. Является первоисточником и главным справочным материалом.

Материалы по работе с командной строкой (Terminal/Shell)#

Внимание

Поскольку настоящее руководство ориентировано на использование CLI, уверенное владение базовыми принципами работы с терминалом является важным навыком. Приведённые ниже материалы помогут сформировать и укрепить этот навык для операционных систем, поддерживаемых корпоративным стандартом GlobalERP.

  • Windows Terminal (ru) - руководство по установке, настройке и использованию терминала от Microsoft, который рекомендуется к использованию вместо устаревшего cmd.exe. Документация включает руководства по работе с профилями, настройке внешнего вида (темы, шрифты) и использованию различных оболочек, таких как PowerShell, Command Prompt и Git Bash.

  • Введение в PowerShell (ru) - официальное вводное руководство по оболочке и языку сценариев PowerShell, который является стандартом для автоматизации и управления в современных экосистемах Windows.

  • The Linux Command Line (en) - фундаментальная книга Уильяма Шоттса, признанная одним из лучших вводных руководств по shell-скриптингу и работе в bash.

  • Linux Terminal (en) - официальная документация Ubuntu по работе с терминалом Linux.

Документация по интеграции Git со средами разработки (IDE) и редакторами кода#

  • Официальная документация (VS Code) (en) - полное руководство по встроенным возможностям работы с системами контроля версий (с акцентом на Git) в редакторе VS Code. Подробно описывает интерфейс Source Control, индикаторы изменений, интерактивное разрешение конфликтов слияния и работу с удалёнными репозиториями непосредственно из редактора.

  • Официальная документация: Использование интеграции с Git в IntelliJ IDEA (en) - исчерпывающее руководство по мощному встроенному инструментарию для работы с Git в IntelliJ IDEA. Документация охватывает весь спектр операций: от клонирования репозитория и просмотра истории изменений до сложного перебазирования и разрешения конфликтов с помощью визуального merge-инструмента среды разработки.

Дополнительные рекомендованные ресурсы#

  • FAQ GlobalERP - набор часто задаваемых вопросов, созданный специально в рамках данного руководства.

  • Oh Shit, Git!?! (en) - неформальное, но чрезвычайно полезное руководство, описывающее простым языком, как исправить типичные ошибки, допущенные при работе с Git (например, случайный коммит не в ту ветку, потерянный коммит и т.д.).

  • GitHub Skills (en) - интерактивные курсы от GitHub, позволяющие на практике освоить не только основы Git, но и специфические workflow, используемые на платформе GitHub (например, работу с Pull Requests, GitHub Actions и т.п., что позволит расширить кругозор использования Git в современной открытой среде разработки).

  • Atlassian Git Tutorials (en) - подборка качественных учебных материалов и руководств по Git от компании Atlassian (создатели Vcs - Bitbucket).