К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Advanced Git Workflows for Developers · LearnSpace
Назад в каталог
courseraПрограммирование

Advanced Git Workflows for Developers

Курс от Edureka
Начальный≈ 13.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course takes you through the journey of Git, starting with the basics of tracking changes, staging files, and committing updates. Then, you’ll explore more advanced features like branching, merging, and rebasing to enhance team collaboration. Through practical demonstrations, you’ll automate tasks with Git hooks and aliases, debug issues using git bisect, and apply recovery strategies. The course also covers security practices like signed commits and protected branches. You’ll also integrate Git into CI/CD pipelines with GitHub Actions, manage infrastructure using GitOps, and handle large repositories with submodules and worktrees. Additionally, you’ll explore Git internals, such as packfiles and garbage collection. By the end of this course, you will be able to: - Use Git confidently for collaboration - Automate workflows and recover from errors - Apply Git in DevOps and large-scale projects - Understand internal Git processes This course is designed for developers, DevOps engineers, and software professionals who are looking to enhance their skills in and version control strategies for enhanced collaboration and streamlined software delivery. Basic programming knowledge and familiarity with version control concepts are recommended. Join us to discover how mastering Git can enhance your development processes, streamline collaboration, and support seamless version control in your projects.

Навыки, которые вы освоите

Git (Version Control System)Continuous DeliveryVersion ControlDevOpsCI/CDContinuous DeploymentDevelopment EnvironmentFile ManagementContinuous IntegrationDebuggingContinuous MonitoringGitHubInfrastructure as Code (IaC)

Программа курса

4 модулей · 77 учебных материалов

01Git Essentials and Branching Strategies30 материалов

Git Basics and Setup

Course IntroductionВидеоWelcome to Advanced Git Workflows for DevelopersЧтениеWhat is Version Control?ВидеоTypes of Version Control SystemsВидео

Учитесь у экспертов

Edureka

Преподаватель курса

Advanced Git Workflows for Developers
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

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

Обучение на Coursera

≈ 13.2 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
How Git Works?Видео
Installing and Configuring Git on Ubuntu LinuxЧтение
Understanding Git Workflow (Working Directory, Staging, Committing) - DemonstrationВидео
Exploring Git Commit History - DemonstrationВидео
Start Smart with Git: Self Check-InDIALOGUE
Practice Quiz: Git Basics and SetupЗадание
Introduce YourselfОбсуждение

Git Branching, Merging, and Rebasing

Introduction to Git BranchingВидеоCreating and Switching Between Branches - DemonstrationВидеоMerging StrategiesВидеоMerging Strategies and Resolving Merge Conflict - DemonstrationВидеоRebasing and Cherry-Picking CommitsВидеоCherry Picking in Git - DemonstrationВидеоBranch Naming Conventions and Best Practices in Collaborative ProjectsЧтениеPractice Quiz: Git Branching, Merging, and RebasingЗадание

Advanced Rebase and Workflow Models

Interactive Rebase in GitВидеоInteractive Rebase in Git - DemonstrationВидеоGitflow WorkflowВидеоSquashing Commits for Clean HistoryВидеоStashing, Reverting, and ResettingВидеоComparing Git Workflow Models: Gitflow vs GitHub Flow vs Trunk-Based DevelopmentЧтениеPractice Quiz: Advanced Rebase and Workflow ModelsЗадание

Module Wrap-Up and Assessment

Git Foundations CheckpointDIALOGUESummary: Git Essentials and Branching StrategiesЧтениеKnowledge Check: Git Essentials and Branching StrategiesЗаданиеPractice Project: Feature Branch Workflow and Commit History CleanupЧтение
02Git Automation, Security, and Debugging22 материалов

Automating Git Workflows

Introduction to Git HooksВидеоWriting Custom Git Hooks - DemonstrationВидеоOptimizing Git Commands with AliasesВидеоCreating Custom Git Commands with Aliases - DemonstrationВидеоReal-World Use Cases of Git Hooks in CI/CD, Security, and Project ManagementЧтениеPractice Quiz: Automating Git WorkflowsЗадание

Debugging and Recovery Techniques

Recovering from Mistakes in Git - DemonstrationВидеоUsing the Git Bisect Command for DebuggingВидеоFinding Bugs with Git Bisect - DemonstrationВидеоUsing Protected Branches and Code Owners Part 1 - DemonstrationВидеоUsing Protected Branches and Code Owners Part 2 - DemonstrationВидео Visualizing Git History for Easier DebuggingЧтение

Repository Security and Signed Commits

Understanding GPG Signed CommitsВидеоSetting Up GPG Keys for Commit SigningЧтениеMonitoring Git Repositories for Security ThreatsВидеоVerifying Contributor Identity with Sigstore and Alternatives to GPGЧтениеPractice Quiz: Repository Security and Signed CommitsЗадание

Module Wrap-Up and Assessment

Summary: Git Automation, Security, and DebuggingЧтениеGit Automation and Recovery CheckpointDIALOGUEKnowledge Check: Git Automation, Security, and DebuggingЗаданиеPractice Project: Git Quality Enforcement and DebuggingЧтение
03Git for DevOps, Performance, and Internals20 материалов

GitOps and CI/CD Integration

What is GitOps?ВидеоManaging Infrastructure as Code with GitOpsЧтениеIntroduction to CI/CD ВидеоSetting Up Git-Based CI/CD Pipelines using GitHub Actions - DemonstrationВидеоRole of Git in Infrastructure Drift Detection and ReconciliationЧтениеPractice Quiz: GitOps and CI/CD IntegrationЗадание

Managing Large Repositories and Performance

Challenges of Managing Large Git RepositoriesВидеоSpeeding Up Git Operations with Shallow Clones and Ref Packs - DemonstrationВидеоUsing git worktree for Parallel Development Tasks - DemonstrationВидеоUsing Git Garbage Collection (git gc) and Compression - DemonstrationВидеоMigrating Repositories to Monorepos: Pros, Cons, and Git TechniquesЧтениеPractice Quiz: Managing Large Repositories and PerformanceЗадание

Git Internals and Custom Extensions

Packfiles and Git Garbage Collection Deep Dive - DemonstrationВидеоNavigating .git Directory - DemonstrationВидеоBuilding a Git Productivity ToolkitЧтениеPractice Quiz: Git Internals and Custom ExtensionsЗадание

Module Wrap-Up and Assessment

Knowledge Check: Git for DevOps, Performance, and InternalsЗаданиеSummary: Git for DevOps, Performance, and InternalsЧтениеGit for DevOps and Performance CheckpointDIALOGUEPractice Project: GitOps Automation and Performance OptimizationЧтение
04Course Wrap-Up and Assessment5 материалов

Course Wrap-up and Assessments

Course SummaryВидеоThe Case of the Missing GPG Signature: Can You Solve It?DIALOGUEEnd Course Knowledge Check: Advanced Git Workflow for DevelopersЗаданиеDesigning a Safe and Collaborative Git WorkflowЗаданиеDescribe your Learning JourneyОбсуждение
Practice Quiz: Debugging and Recovery TechniquesЗадание