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

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

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

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

Intermediate Git and GitHub Workflow

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

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Build a solid foundation in Git and GitHub with this hands-on course that takes you beyond the basics. You'll gain practical experience managing branches, undoing changes, configuring tools, and collaborating securely via SSH—all essential for effective software development workflows. You’ll begin by mastering Git branching and learning to undo changes confidently using checkout, revert, and reset. Next, the course introduces best practices for syncing with GitHub, including pushing and pulling commits and establishing secure SSH connections. You'll also explore configuring Git with custom Bash prompts and default editors. As the course progresses, you’ll install and configure diff and merge tools like p4merge, learning how to compare changes across various stages and branches. Finally, a deep dive into advanced commands like cherry-picking, merging, and resolving conflicts equips you with expert-level Git skills. This course is ideal for developers, DevOps professionals, and technical teams working in collaborative environments. A basic understanding of Git is required. The course is best suited for learners at the intermediate level.

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

Git (Version Control System)GitHubCollaborative SoftwareKey ManagementSoftware InstallationBash (Scripting Language)Development EnvironmentConfiguration ManagementSoftware Configuration ManagementCommand-Line InterfaceVersion ControlDevops Tools

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

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

01Git Branching Basics5 материалов

Git Branching Basics

Introduction to the Course 'Intermediate Git and GitHub Workflow'ЧтениеFull Specialization ResourcesЧтениеPeek into Git Branching (Lab)ВидеоMastering Git Branching with Real-World ScenariosDIALOGUE

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

Packt - Course Instructors

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

Intermediate Git and GitHub Workflow
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 12.9 ч

10 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Git Branching Basics - AssessmentЗадание
02Undoing Changes in a Git Repository10 материалов

Undoing Changes in a Git Repository

Checking out Commits in a Git Repository - Part 1 (Lab)ВидеоChecking out Commits in a Git Repository - Part 2 (Lab)ВидеоChecking out Files in a Git repository (Lab)ВидеоReverting Changes in a Git Repository (Lab)ВидеоResetting a Git Repository - Part 1 (Lab)ВидеоResetting a Git Repository - Part 2 (Lab)ВидеоResetting a Git Repository - Part 3 (Lab)ВидеоCleaning a Git Repository (Lab)ВидеоUsing Git CheckoutDIALOGUEUndoing Changes in a Git Repository - AssessmentЗадание
03Pushing into GitHub5 материалов

Pushing into GitHub

Basics and Introduction - Pushing into GitHub!ВидеоBest Practice - Pulling Changes From a GitHub Repository (Lab)ВидеоTransferring Your Commits - Pushing Local Changes into a GitHub Repository (Lab)ВидеоManaging Remote Repositories with GitDIALOGUEPushing into GitHub - AssessmentЗадание
04GitHub through Secure Shell (SSH)10 материалов

GitHub through Secure Shell (SSH)

Basic and Introduction - GitHub through Secure Shell (SSH)ВидеоDo I Already Have Secure Shell (SSH) Keys (Lab)?ВидеоGenerating a Secure Shell (SSH) Key Pair for Local and GitHub Use (Lab)ВидеоSecure Shell (SSH) Agent and Keys (Lab)ВидеоAdding the Secure Shell (SSH) Key to Your GitHub Account (Lab)ВидеоChecking Your Secure Shell (SSH) Connection with GitHub (Lab)ВидеоSwitching Remote GitHub Uniform Resource Locator (URL) (Lab)ВидеоChanging Passphrase of a Secure Shell (SSH) Key Pair (Lab)ВидеоCommunicating with GitHub Using SSHDIALOGUEGitHub through Secure Shell (SSH) - AssessmentЗадание
05Custom Bash prompt in Git3 материалов

Custom Bash prompt in Git

An Introduction to the Custom Bash prompt in Git (Lab)ВидеоCustomizing a Bash Prompt for GitDIALOGUECustom Bash prompt in Git - AssessmentЗадание
06Installing and Configuring Default Text Editor for Git6 материалов

Installing and Configuring Default Text Editor for Git

Brief Overview of Git Text Editors (Lab)ВидеоInstalling and Configuring a Text Editor (Sublime Text) for Git on Windows (Lab)ВидеоInstalling and Configuring a Text Editor (Sublime Text) for Git on Linux (Lab)ВидеоInstalling and Configuring a Text Editor (Sublime Text) for Git on Mac (Lab)ВидеоInstalling and Configuring Text Editors for GitDIALOGUEInstalling and Configuring Default Text Editor for Git - AssessmentЗадание
07Installing and Configuring Diff and Merge Tool for Git Repository9 материалов

Installing and Configuring Diff and Merge Tool for Git Repository

Brief Overview of Git Diff and Merge Tools (Lab)ВидеоInstalling Git Diff and Merge Tool (p4merge) for Windows (Lab)ВидеоConfiguring Git Diff and Merge Tool (p4merge) for Windows (Lab)ВидеоInstalling Git Diff and Merge Tool (p4merge) for Linux (Lab)ВидеоConfiguring Git Diff and Merge Tool (p4merge) for Linux (Lab)ВидеоInstalling Git Diff and Merge Tool (p4merge) for Mac (Lab)ВидеоConfiguring Git Diff and Merge Tool (p4merge) for Mac (Lab)ВидеоExploring Git Diff and Merge with P4MergeDIALOGUEInstalling and Configuring Diff and Merge Tool for Git Repository - AssessmentЗадание
08Git Comparison with Git Diff Tool (p4merge)8 материалов

Git Comparison with Git Diff Tool (p4merge)

Viewing and Comparing Changes - Git Working Directory vs Staged (Lab)ВидеоViewing and Comparing Changes - Git Working Directory vs Commit Area (Lab)ВидеоViewing and Comparing Changes - Git Staging Area vs Commit Area (Lab)ВидеоViewing and Comparing Changes between Git Commits (Lab)ВидеоViewing and Comparing Changes For a Single File (Lab)ВидеоViewing and Comparing Changes - Local vs Remote (Lab)ВидеоUsing P4Merge to Compare Git RepositoriesDIALOGUEGit Comparison with Git Diff Tool (p4merge) - AssessmentЗадание
09Deep Dive into Few Git Commands4 материалов

Deep Dive into Few Git Commands

Git log Command - In-DepthВидеоShowing and Removing the Git Remote CommandВидеоMastering Git Log Command OptionsDIALOGUEDeep Dive into Few Git Commands - AssessmentЗадание
10Git Branching and Merging Techniques14 материалов

Git Branching and Merging Techniques

Git Branching Deep Dive: Branch Deletions and Renaming (Lab)ВидеоGit Branching Deep Dive: Git Checkout (Lab)ВидеоGit Merge Using "Fast-Forward" (Lab)ВидеоGit Merge Using "No Fast-Forward" (Lab)ВидеоGit 3-Way Merge (Lab)ВидеоResolving Git Merge Conflicts - Part 1 (Lab)ВидеоResolving Git Merge Conflicts - Part 2 (Lab)ВидеоIntroduction to Git Cherry-pickВидеоGit Cherry-pick - A Comprehensive Walkthrough (Lab)ВидеоUnderstanding Git Branching and Merge ConflictsDIALOGUEConclusion to the Course 'Intermediate Git and GitHub Workflow'ЧтениеGit Branching and Merging Techniques - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание