• 2-3 hours worth of material
  • LinkedIn Learning
  • English
GitHub Essential Training

Course Overview

Get the most from GitHub. Learn how to use features that support and enhance the modern software pipeline.

Course Circullum

Introduction
  • Version control and collaboration with GitHub
  • What you should know
  • Using lab.github.com
1. The Modern Development Pipeline with GitHub
  • Introduction to a widely used workflow
  • The basic GitHub Workflow
  • Designing your software delivery pipeline
  • Tools for securing your workflow
  • The role of CI
  • The role of CD
  • The supercharged GitHub workflow
  • Getting started with our first GitHub Learning Lab
2. The Super Charged GitHub Flow in Action
  • Enable continuous integration
  • Learn how to use CI with a configuration file
  • Specify the Docker image
  • Merge pull request
  • Add automated builds
  • Add branch protections
  • Add changes based on a review
  • Add a CI unit test
  • Fix broken build and merge
  • Add CD to your pipeline
3. Understanding How Git Works
  • Using Git locally
  • The anatomy of a commit
  • Why commit relationships matter
  • Understanding branches
  • Where is your HEAD?
  • Where does Git store all of this information?
  • Working with remote tracking branches
  • Viewing local history
  • Using Git aliases
  • Help me find that one commit
  • Reverting changes with Git
  • Crafting atomic commits with Git
  • Viewing local changes
4. Get Out of Anything with Git
  • Rewriting history with Git
  • Oops, I messed up my last commit
  • Everything is broken, help me reset history
  • Reset back to staging area
  • Reset back to the working directory
  • Reset to the trash
  • I just want that one commit
  • I need to restructure my commit history
  • Rebase in action
5. Resolving Merge Conflicts
  • What is a merge conflict and how do they happen?
  • Resolving a merge conflict
  • Make a local change and create the pull request
  • Merge the pull request locally
  • Resolve a simple conflict and merge
  • Create your own conflict
  • Resolve your own conflict
  • Resolve advanced conflicts and merge
6. Customizing Your Workflows
  • Merge strategies
  • The perils of long-running branches
  • Fine tuning the GitHub flow
  • Considerations for workflow design
  • Pitfalls of a non-innersource culture
  • Adopting an innersource culture
Conclusion
  • Next steps
out of 5.0
5 Star 85%
4 Star 75%
3 Star 53%
1 Star 20%

Item Reviews - 3

Submit Reviews

Free Trial Available

This Course Include:
Introduction
  • Version control and collaboration with GitHub
  • What you should know
  • Using lab.github.com
1. The Modern Development Pipeline with GitHub
  • Introduction to a widely used workflow
  • The basic GitHub Workflow
  • Designing your software delivery pipeline
  • Tools for securing your workflow
  • The role of CI
  • The role of CD
  • The supercharged GitHub workflow
  • Getting started with our first GitHub Learning Lab
2. The Super Charged GitHub Flow in Action
  • Enable continuous integration
  • Learn how to use CI with a configuration file
  • Specify the Docker image
  • Merge pull request
  • Add automated builds
  • Add branch protections
  • Add changes based on a review
  • Add a CI unit test
  • Fix broken build and merge
  • Add CD to your pipeline
3. Understanding How Git Works
  • Using Git locally
  • The anatomy of a commit
  • Why commit relationships matter
  • Understanding branches
  • Where is your HEAD?
  • Where does Git store all of this information?
  • Working with remote tracking branches
  • Viewing local history
  • Using Git aliases
  • Help me find that one commit
  • Reverting changes with Git
  • Crafting atomic commits with Git
  • Viewing local changes
4. Get Out of Anything with Git
  • Rewriting history with Git
  • Oops, I messed up my last commit
  • Everything is broken, help me reset history
  • Reset back to staging area
  • Reset back to the working directory
  • Reset to the trash
  • I just want that one commit
  • I need to restructure my commit history
  • Rebase in action
5. Resolving Merge Conflicts
  • What is a merge conflict and how do they happen?
  • Resolving a merge conflict
  • Make a local change and create the pull request
  • Merge the pull request locally
  • Resolve a simple conflict and merge
  • Create your own conflict
  • Resolve your own conflict
  • Resolve advanced conflicts and merge
6. Customizing Your Workflows
  • Merge strategies
  • The perils of long-running branches
  • Fine tuning the GitHub flow
  • Considerations for workflow design
  • Pitfalls of a non-innersource culture
  • Adopting an innersource culture
Conclusion
  • Next steps
  • Provider:LinkedIn Learning
  • Certificate:Certificate Available
  • Language:English
  • Duration:2-3 hours worth of material
  • Language CC:

Do You Have Questions ?

We'll help you to grow your career and growth.
Contact Us Today