OPERATING SYSTEMSOS Linux

DevOps Master Class – Part 2 – Master Git!

In this second part of the DevOps Master Class we explore Git from start to finish. No previous knowledge required and by the end you’ll be able to use Git just for you or as part of a team!

This is BIG and has a lot of content. My recommendation would be to do a section at a time and try the code.

GitHub repo has all links and material including various download links for things like Git. Link below.

YouTube Playlist for the whole course – https://www.youtube.com/playlist?list=PLlVtbbG169nFr8RzQ4GIxUEznpNR53ERq
GitHub Repo – https://github.com/johnthebrit/DevOpsMC

00:00 Introduction
01:06 Why version control?
03:46 Features and benefits
07:57 Types of version control system
13:44 What is Git?
15:18 Using Git
18:46 Creating your first repo
21:43 Initial configuration of Git
24:55 How Git works under the covers
30:41 Structures on disk
47:40 Stages of Git
52:10 Add and commit and diff
54:50 Other types of diff
59:04 Removing a file
1:02:05 Resetting and reverting
1:08:30 Branches
1:10:03 Removing a commit
1:20:05 Tags
1:24:30 Remote origins
1:31:30 Working with remotes
1:37:55 Ignoring certain files
1:39:53 Branches
1:46:00 Using branches
1:51:38 Fast-forward merge
1:54:26 No fast-forward merge
1:58:28 3-way merge
2:04:35 Rebase
2:10:55 VScode git integration
2:13:00 Interactive rebase (advanced)
2:15:45 Pull request
2:28:08 PR cleanup
2:30:45 Protect a branch
2:32:00 Summary

source

by John Savill

linux foundation

Leave a Reply

Your email address will not be published. Required fields are marked *