001. Git Introduction
002. Content Overview
003. Before Starting with the Course
004. About Your Trainer
005. What Is Version Control System and Why Git
006. Install Git on Window
007. Set Up an EC2 Instance and Install Git
008. Working with Git Bash
009. Creating a Repository on Git
010. Git Workflow
011. Working with Git Stages
012. Compare Code Changes with Different Git Stages
013. Compare Code Changes with Different Local Commits
014. Why Do We Need GitHub
015. Creating GitHub Account
016. Creating a Repo on GitHub Account
017. Cloning a Repo from GitHub
018. Push Code onto Remote Repository
019. Working with Other Developer Code
020. Git Clone Versus Git Pull
021. Unable to Push Changes onto Remote Repository
022. Connecting to GitHub Using SSH
023. Map Local Repo with Remote Repository - Git Remote Add
024. How a Java Developer Pushes Code onto a Remote Repository
025. Working with Commits on Git
026. Know Information about Specific Commit on Git
027. Working with Commits on GitHub
028. Commit Changes Directly on GitHub
029. Why Do We Need Branches on Git
030. Branches in DevOps Workflow
031. Working with Branches on GitHub
032. Working with Branches on Git
033. Committing Changes on Branches
034. Merge Changes onto Master Branch
035. Resolving Merge Conflicts
036. Forking a Repository
037. Creating Pull Request (PR)
038. Working with Private Repositories
039. Adding Collaborator to a Repository
040. Creating Protected Branches
041. Tagging a Commit
042. Revert Changes from Working Directory
043. Reverting Changes from Staging Area and Local Repo
044. Using .Gitignore File
045. Git Rebase Command
046. Git Fetch Versus Git Pull
047. Introduction to Git Project
048. Set Up Git Repository and Branches for New Project
049. Allowing Developers to Check-In Code
050. Enabling DevOps Workflow on Dev Environment
051. Pull Request (PR) to Merge Code from Dev Branch to UAT Branch
052. Release Code onto Production