GIT
Beginner

Introduction To GIT: From Beginner to Advanced Concepts

Lavanya Mohan Thumb
INSTRUCTOR
Lavanya Mohan

GIT is an essential tool for any code-related field from data science to game development. Master GIT with this course that will start from the basics of Version Control Systems and GIT to more advanced features like merging and rebasing.

Learn from an Industry Expert with over a decade of experience and master GIT in a few hours.

Over 50+ Lessons and quizzes, receive a certificate of completion, live instructor access, and your entire fees back upon the completion of the course!

599 999 40% off
Copy of Courses Template
books
45+ lessons and quizzes
svgexport 25
100+ Certified
svgexport 27
Live Instructor
Access
svgexport 29
Earn Certificate
svgexport 28
Fees Back
read
Self-Paced
svgexport 26
Lifetime Access

Introduction To GIT: From Beginner to Advanced Concepts

599 999

What you’ll learn

GIT
Versioning in QA
SDET
  • What is a Version Control System? Why is it used?

  • What is GIT?

  • Common GIT commands

  • Collaboration with team members on a GIT Project

  • Branching and Merging

  • Resolving Conflicts in GIT

  • Distributed GIT workflows that can be adopted on projects

  • A Bonus Section for even more features of GIT

Why you should take up this course?

  • 1

    Learn from an Industry Expert

  • 2

    Access to over 50+ Lessons and Quizzes

  • 3

    Receive your entire fee back on completion of the course

  • 4

    Start from the basics and learn advanced features of GIT

  • 5

    Receive a certificate of completion

The best Educators in the Industry

profile pic 5

Lavanya Mohan

Director - Quality Assurance, NeoFinancial
AgileTD - Top 100 Women to Follow Industry Expert 10+ Years of Experience

Lavanya has over 10+ Years of Experience in Software Testing having worked at companies like Thoughtworks, Vuclip, and Grab. She’s currently the Director of Quality Assurance at Neo Financial. She is extremely passionate about sharing her knowledge and frequently speaks at conferences such as SeleniumConf and Testflix.

Course Content

11 Modules 58 Lessons
Expand All

Introduction 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Introduction and Course Overview

Few Important Points Before Getting Started

Story – The Beginning

Installing Git 3 Lessons

Expand
Module Content
0% Complete 0/3 Steps

Installing Git on Windows

Installing Git on Mac OS

Installing Git on Linux

Creating Git Repository and Pushing to Remote 7 Lessons

Expand
Module Content
0% Complete 0/7 Steps

Configurations

Initializing Git Repository & Understanding How Git Thinks of Data

Adding Untracked Files to the Staging Area

Making a Commit & Details about What Happens when we Commit

Pushing Code to Remote Repository

Setup for SSH Protocol

Recap

Collaborating 4 Lessons | 1 Quiz

Expand
Module Content
0% Complete 0/4 Steps

Cloning Project

Modifying and Pushing Files to Remote & A Look at the .gitignore File

Lifecycle of Status of Files in Git

Pulling Changes from Remote before Pushing

Branching In Git 8 Lessons

Expand
Module Content
0% Complete 0/8 Steps

A look at the current workflow

Branching in Git & HEAD Pointer

Pushing New Branch to Remote

Stashing Changes

Opening a Pull Request

Reapplying Stashed Changes

Merging Pull Request & Pulling Changes to Local Main Branch

Recap of Branching in Git

Merging, Rebasing, & Cherry-Picking 6 Lessons

Expand
Module Content
0% Complete 0/6 Steps

Introduction to the Current State of Repository

Merging and Pushing

Rebasing and Pushing with –force-with-lease

Fast Forward Merge

Git Cherry Pick

Recap

Resolving merge conflicts 4 Lessons | 1 Quiz

Expand
Module Content
0% Complete 0/4 Steps

Resolving Conflicts During Merge

Resolving Conflicts On Rebase

What happens when we Skip Rebase?

Recap

Undoing And Amending 7 Lessons | 1 Quiz

Expand
Module Content
0% Complete 0/7 Steps

Amending Local Commit

Rewriting Local History with Interactive Rebasing

Reordering Commits with Interactive Rebasing

Removing Changes from Staging Area and Working Directory

Understanding Reset Command

Reverting Commits

Recap

Distributed Workflows in Git 2 Lessons

Expand
Module Content
0% Complete 0/2 Steps

Understanding Different Distributed Workflows in Git

Integration Manager Workflow in Detail

Bonus Section 13 Lessons | 1 Quiz

Expand
Module Content
0% Complete 0/13 Steps

A Note on Commit Messages

A Note on Atomic Commits