Now that you have all of the background knowledge, learn how to use this supercharged workflow.
- So, how does this all fit back into the GitHub Flow? … lets go through it again, but this time, … lets super charge it with these additions. … to this Master branch, … again, being that mainline production branch. … we can then create a branch off of Master, … just like before. … So we can work on our new changes in a parallel environment … without affecting this Master branch. … We are then free to create our changes … and require certain CI status checks, to succeed, … However, in order to see these CI status checks, … on GitHub as early as possible in the process, … If you wait to the end before sending your changes … to GitHub, and then opening up your pull request, … you won't see the CI statuses until the end, … and you may need to redo work that could have been avoided. … Once we have our pull request opened, … and our CI statuses in place, … discussion and review of our changes, … Again, all of these commits will continue … to report back a status check. … At this point, we can add another branch protection …
Released
6/5/2019- Designing your delivery pipeline
- Enabling continuous integration (CI)
- Adding automated builds
- Making changes based on code reviews
- Adding unit testing
- Adding continuous delivery to your CI pipeline
- Examining commit relationships in Git
- Working with branches in Git
- Reverting changes
- Troubleshooting in Git
- Resolving merge conflicts
- Fine-tuning the GitHub flow
- Adopting an inner-source culture
Skill Level Intermediate
Duration
Views
Related Courses
-
Photoshop for Fashion: Warping Pattern Fills
with Robin Schneider2h 51m Intermediate -
Photoshop: Customizing Brushes
with John Derry1h 20m Advanced
-
Introduction
-
Using lab.github.com2m 13s
-
1. The Modern Development Pipeline with GitHub
-
The role of CI2m 11s
-
The role of CD2m 5s
-
2. The Super Charged GitHub Flow in Action
-
Specify the Docker image1m 45s
-
Merge pull request1m 37s
-
Add automated builds3m 9s
-
Add branch protections3m 52s
-
Add a CI unit test1m 28s
-
Fix broken build and merge2m 52s
-
Add CD to your pipeline2m 25s
-
3. Understanding How Git Works
-
Using Git locally2m 32s
-
The anatomy of a commit2m 53s
-
Understanding branches2m 49s
-
Where is your HEAD?2m 51s
-
Viewing local history4m 54s
-
Using Git aliases4m 48s
-
Help me find that one commit4m 42s
-
Reverting changes with Git3m 28s
-
Viewing local changes4m 21s
-
-
4. Get Out of Anything with Git
-
Rewriting history with Git2m 18s
-
Reset to the trash1m 29s
-
I just want that one commit2m 21s
-
Rebase in action2m 37s
-
-
5. Resolving Merge Conflicts
-
Resolving a merge conflict1m 58s
-
Create your own conflict3m 31s
-
Resolve your own conflict2m 10s
-
6. Customizing Your Workflows
-
Merge strategies3m 15s
-
Fine tuning the GitHub flow2m 12s
-
-
Conclusion
-
Next steps1m 47s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: The supercharged GitHub workflow