Git Getting Started - Instructor-Led Online Training

Git Getting Started - Instructor-Led Online Training

Learn Online Directly From Professional Trainers!. 100% Satisfaction Guaranteed.


  • START DATE/TIME, DURATION, DAYS - 2 Days, Starting from 16-Oct-2020,  Start Time: 06:00PM(INDIA)/08:30AM(ET-US)/2 hrs a day.  Total Duration of this 2 Day Course is 4 hours. Please double-check the date and time based on your country's time zone. Should you wish to be notified on future schedules, please SUBSCRIBE to our list.
  • PREREQUISITES - Basic understanding of Linux Operating Systems, Webservers, and Web Applications etc. are needed. If not, please do the Systems Administrator course
  • TABLE OF CONTENTS - Comprehensive coverage of topics essential to get you started with confidence. Check out our TOC. For customised or corporate trainings please CONTACT US.
  • PROJECTS/CONSULTANCY - Should you wish to engage our team of experienced professionals to support, design, or automate please CONTACT US.


We will notify you as soon as we announce new courses

Git Getting Started TOC

You get access to our cloud lab to do all section exercises



Introduction to Version Control
What is Version Control?
Why Version Control?
Types of Version Controls
Introduction to Git
What is Git?
Why Git?
Brief History of Git
Understanding Git Workflow


Git Installation & Setup

Installing Git
Installing Git on Linux
Installing Git on Windows
Installing Git on Mac
Git Initial Setup
Setting up Git User
Setting up Editor
Git Configurations


Working with Git

Working with Git
Creating a Repository
Initializing Git
Understanding .git Directory
Getting Repository Status
Tracking Files in a Repo
Adding Files to Staging Area
Removing Files from Staging Area
Committing Changes to Repo
Understanding Commit Messages
Tracking Changes
Removing Files from Repo
Understanding Gitignore
Need for Gitignore
Writing .gitignore File
Ways of Using .gitignore
Verifying Repository
View the Repository Logs
Formatting the Log Output


Git Tag

Git Tags
Understanding Git Tags
Creating Git Tag
Viewing Git Tags


Remote Repository

Working with Remote Repository
What is Remote Repository?
Need for Remote Repository
SignUp with Github
Creating Remote Repository
Working on Remote Repository
Adding Remote Repository to Local Repository
Cloning Remote Repository
Pushing Local Repository to Remote Repository
Pushing Tags from Local Repository to Remote Repository
Fetching Remote Repository
Merging Remote Repository
Pulling Remote Repository
Difference Between Fetch, Pull and Merge


Git Branches

Git Branches
What are Branches?
Use of Branches
How Git Branching Works?
Creating a Git Branch
Switching Branches
Merging Branches
Deleting Branches
Understanding Merge Conflicts
Resolving Merge Conflicts


Git Stash

Git Stashing
What is Stashing?
How to Do Git Stashing?
Listing Saved Stashes
Using Stashes
Deleting Stashes


Git Rebase

Git Rebasing
What is Rebasing?
Need for Rebasing
How to Do Git Rebasing?


Git CleanUp

Git CleanUp
Understanding Git Revert
Understanding Git Reset


Schogini Systems P Ltd
PTP 292, Trivandrum 695038