Git Workflows

Git Workflows

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 04m | 165 MB

If you’re a developer working in any sort of team environment, tracking changes to a project’s source code is a vitally important aspect of the job. Git is one of the most popular tools for tracking and managing code, and there are a number of Git workflows that are commonly used by development teams for collaboration and management. In this course, Kevin Bowersox details several Git workflows that are popular with development teams. He details the main concepts behind these workflows, and shows how to choose the one that suits your needs—whether its Git Flow, GitHub Flow, or trunk-based development—to work more smoothly and eliminate pain points. If you’re looking for hands-on experience so you can work more effectively and collaboratively in Git, join Kevin in this course.

Table of Contents

1 Collaborating more effectively with Git using workflows
2 What you should know

Git Workflows
3 What is a Git workflow
4 Workflow building blocks
5 Choosing a Git workflow for your team
6 Creating a shared repository

Git Flow
7 Git flow overview
8 Protecting long-lived branches
9 Development workflow with Git flow
10 Releases with Git flow
11 Hotfixes

GitHub Flow
12 GitHub flow overview
13 GitHub flow repository setup
14 GitHub flow in practice
15 Making GitHub flow successful

Trunk-Based Development
16 Trunk-based development overview
17 Feature flags
18 Creating a feature flag
19 Releasing with feature flags

20 Course wrap-up