Git and GitHub for DevOps Engineers

Git and GitHub for DevOps Engineers

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 6.5 Hours | 2.41 GB

DevOps Engineer Roles on Git and GitHub from Creating a Repository to Releasing Code onto Production Environment

Not sure where to start your DevOps journey? or

Want to know what kind of activates a DevOps Engineer do on Git and GitHub in the real-world? or

Would you like to setup a production ready Git environment for your developers? then this course for you. I have created this course in the prospective of DevOps Engineer who is not writing application code much. I have taken a real-world project to explain from creating a repository to releasing code onto production environment. This give complete understanding of power of Git and GitHub. I hope you will enjoy this course.

What you’ll learn

  • Able to learn how to use Git & GitHub to manage their job as a DevOps engineer
  • DevOps Engineer roles on Git and GitHub
  • A starting point to DevOps journey
Table of Contents

Getting Ready
1 Course Overview
2 Before Starting
3 About Instructor
4 What is Version Control system
5 Installing Git on Windows
6 Setup An EC2 instance and Install Git on Linux
7 Working with Git bash

Working with Git
8 Creating a repository on git
9 Git Stages
10 Working with git stages
11 Compare code changes with different git stages
12 Compare code changes with different local commits

Working with GitHub
13 Why do we need GitHub
14 Creating GitHub account
15 Creating a repository on GitHub
16 Cloning a repository from GitHub
17 Push code on to remote repository

Working with other Developer
18 Working with other developer code
19 Git clone Vs Git pull
20 Unable to push changes onto remote repository
21 Connecting to GitHub using ssh
22 How a Java developer push code onto remote repository
23 Map local repo with remote repository – git remote add

Git Commits
24 Working with commits on Git
25 Know information about specific commit on Git – git show
26 Working with commits on GitHub
27 Commit changes directly on GitHub

Git Branches
28 Why do we need branches
29 Branching strategy to protect working code
30 Working with branches on GitHub
31 Working with branches on Git
32 Committing changes on branches
33 Merging changes onto master branch from dev
34 Resolving merge conflicts

Working with Team
35 Fork a repository
36 Creating a Pull Request (PR)
37 Working with Private Repositories
38 Adding Collaborator to a GitHub Repository
39 Creating Protected Branch
40 Tagging a commit

Reverting Changes
41 Revert changes from working directory
42 Reverting changes from Staging Area and Local Repository
43 Using .gitignore file

Other Concepts
44 Git rebase
45 Git fetch Vs Git Pull

DevOps Engineer roles on Git
46 Introduction to Git Project
47 Setup Git Repository and Branches for new project
48 Allowing Developers to check-in code
49 Enabling DevOps workflow on Dev branch
50 Pull Request (PR) to merge code from Dev branch to UAT branch
51 Release code onto Production

Bonus Lecture
52 Bonus Lecture

AWS Account Setup
53 How to Create an AWS Account