Дополнительная документация#
Данный раздел содержит подборку источников, предназначенных для самостоятельного углублённого изучения 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).