• Post category:StudyBullet-5
  • Reading time:7 mins read




What you will 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

Description

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.


Get Instant Notification of New Courses on our Telegram channel.


 

English
language

Content

Getting Ready

Course Overview
Before Starting
About Instructor
What is Version Control system
Installing Git on Windows
Setup An EC2 instance and Install Git on Linux
Working with Git bash

Working with Git

Creating a repository on git
Git Stages
Working with git stages
Compare code changes with different git stages
Compare code changes with different local commits

Working with GitHub

Why do we need GitHub
Creating GitHub account
Creating a repository on GitHub
Cloning a repository from GitHub
Push code on to remote repository

Working with other Developer

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

Git Commits

Working with commits on Git
Know information about specific commit on Git – git show
Working with commits on GitHub
Commit changes directly on GitHub

Git Branches

Why do we need branches
Branching strategy to protect working code
Working with branches on GitHub
Working with branches on Git
Committing changes on branches
Merging changes onto master branch from dev
Resolving merge conflicts

Working with Team

Fork a repository
Creating a Pull Request (PR)
Working with Private Repositories
Adding Collaborator to a GitHub Repository
Creating Protected Branch
Tagging a commit

Reverting Changes

Revert changes from working directory
Reverting changes from Staging Area and Local Repository
Using .gitignore file

Other Concepts

Git rebase
Git fetch Vs Git Pull

DevOps Engineer roles on Git

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

Bonus Lecture

Bonus Lecture

AWS Account Setup

How to Create an AWS Account