- 2-3 hours worth of material
- LinkedIn Learning
- English
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
- 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
- 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
- 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
- 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
- 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
- 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
- Next steps
Item Reviews - 3
Submit Reviews
This Course Include:
Introduction
- Version control and collaboration with GitHub
- What you should know
- Using lab.github.com
- 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
- 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
- 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
- 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
- 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
- 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
- Next steps
- Provider:LinkedIn Learning
- Certificate:Certificate Available
- Language:English
- Duration:2-3 hours worth of material
- Language CC: