Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Git Workflows

Git Workflows

1h 4mIntermediate2022-06-02

Authors

Kevin Bowersox

Kevin Bowersox

Full-Stack Java Developer, Instructor

Course details

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.

Skills covered

GitVersion ControlGitHubOperations ManagementDevOps ToolsDevOpsProject ManagementBusiness Analysis and StrategyOpen SourceSoftware DevelopmentOne-Off

Concepts

0. Introduction

  • 01 - Collaborating more effectively with Git using workflows
  • 02 - What you should know

1. Git Workflows

  • 03 - What is a Git workflow
  • 04 - Workflow building blocks
  • 05 - Choosing a Git workflow for your team
  • 06 - Creating a shared repository

2. Git Flow

  • 07 - Git flow overview
  • 08 - Protecting long-lived branches
  • 09 - Development workflow with Git flow
  • 10 - Releases with Git flow
  • 11 - Hotfixes

3. GitHub Flow

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

4. Trunk-Based Development

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

Conclusion

  • 20 - Course wrap-up

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal