This course will guide everyone (no prior knowledge is required!) through the core steps to use these tools in your daily projects with ease.
Git & GitHub – The complete step–by–step guide from scratch and also learn Jenkins integration with GitHub Repository.
This course is all about Git and GitHub.
What is DevOps & its benefits
DevOps LifeCycle :
Overview of Git & GitHub
Create a GitHub Account, repository, clone – Distributed Version Control System
Stages in Git
Git pull from Remote to Local
Git push from Local to Remote
Stages in Git – Add & Commit
Working with Branches
Lab – Create branches (master & Develop)
Create & push branch from Local to Remote
Pull Request – To merge one branch into another
Lab – Release & Hotfix Branch
Add Reviewer in Pull Request with Branch protection rules
PR – Comment, Approve & Request changes
Understanding conflicts in git merge
Create a merge conflict & resolve it
Use TortoiseGit S/W to resolve conflicts
Resolve conflicts from GitHub using web editor using PR with one reviewer
Specification: Deep dive – Git & GitHub and Jenkins integration with Git