Git Training

BY
Mindmajix Technologies

Mode

Online

Fees

₹ 9600 12000

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based
Frequency of Classes Weekdays, Weekends

Course and certificate fees

Fees information
₹ 9,600  ₹12,000
certificate availability

Yes

certificate providing authority

Mindmajix Technologies

The syllabus

SDLC Models

  • Introduction to DevOps
  • SDLC Models
  • Waterfall Model
  • Advantages
  • Disadvantages
  • Agile Model
  • Scrum
  • Advantages
  • Limitations of Scrum

Introduction to Version Control and Git

  • Introduction to version-controlled systems
  • Need of Version control system
  • How version control system works
  • Basic terminology of VCS
  • Benefits of VCS
  • Types of VCS

Distributes VS Centralized Remote Repository

  • Distributed/ Decentralized VCS
  • Distributes VCS with Remote Repository
  • Features of GIT
  • What is GIT
  • Features

Life Cycle of File in GIT

  • Architecture of GIT
  • Lifecycle of GIT

Understanding of WD, SA, and Local Repo

  • Previous topic explanation
  • Installment of GIT
  • To understand WD, SA, and Local Repo.
  • Creating files with some content and adding to staging area and then commit
  • GIT Commands

Git Log Command

  • GIT Log command

Git Diff Command

  • GIT diff command

Helix visual merge tool for checking differences (p4merge)

  • Previous topic explanation
  • Helix visual merge tool for checking differences (p4merge)
  • How to download and install p4merge
  • How to connect p4merge with GIT

Removing files from different areas using git rm command

  • Removing files from different areas using git rm command

Git Checkout Command

  • Undo changes with Git Checkout command

Git References ( master and HEAD )

  • Git references or Refs (master and HEAD)
  • What is master
  • What  is HEAD & Detached HEAD

Git Reset Command

  • Git references or Refs (master and HEAD)
  • Utilities of Git Reset command 
  • To remove the changes from the staging area
  • Difference between Git rm -- cached  vs git reset:
  • Utilities of Git reset command
  • To undo commits at the repository level
  • Mode1: Reset with -- mixed
  • Mode 2: reset with  -- soft 
  • To discard the latest commit
  • To  revert the changes we have to just
  • Mode 3:  Reset with -- hard
  • Comparison b/n -- mixed vs -- soft vs -- hard

Git Aliases

  • Git Aliases
  • Test whether alias name already used or not
  • Creating alias name
  • using alias name

gitignore file

  • Ignoring unwanted Files and Directories by using git ignore File

Special Treatment for directories by Git ???

  • Special Treatment for directories by Git

Branching And Merging

  • Git Branching and Merging
  • What is Branching?
  • Need of creating a new branch
  • Conclusions
  • Various commands used in Branching
  • To view branches
  • How to create a new branch
  • How to switch from one branch to another
  • Short - cut way to create a new branch and switch to that branch
  • Previous topic explanation
  • Program with Example
  • Important conclusions
  • Multiple-use cases where branching is used or required
  • Advantages of branching
  • Merging of a branch
  • What is fast forward Merge
  • Demo example to demonstrate on the chance of raising conflicts in fast forward  Merge 
  • What is 3 - way to merge
  • Difference b/n Fast forward & Three-way Merge
  • Merge conflicts and resolution process?
  • Previous topics explanation
  • How to delete a branch?

Merging by using Rebase

  • Previous topics explanation
  • Merging by using rebase
  • Process of rebasing
  • Advantages of rebasing
  • Disadvantages of rebasing
  • Difference b/n Merge & Rebase

Stash in GIT

  • What is Git Stashing
  • Partial Stash
  • How to delete a Stash?

Repository

  • How to work with remote repositories
  • The problems if the developer communicates directly with other developers
  • Advantages of a common remote repository

Git Remote Repository Commands

  • How to work with GIT HUB
  • How to create an account in Github
  • How to work with remote repository and git push commands
  • GIT clone method
  • Example program
  • GIT Fetch
  • GIT Pull Command
  • Demo Example for Pull and Fetch commands

Tagging

  • GIT Tagging
  • Introduction to GIT Tagging
  • Types of Tags
  • Creation of lightweight tag
  • How to delete tags
  • Semantic Versioning
  • Limitations of lightweight tags
  • Annotated Tags
  • Differences between Light Weight and Annotated Tag
  • How to tag a previous commit
  • How to update an existing tag
  • How to compare tags
  • How to push tags to the remote repository
  • How to push all tags using git push origin master

Reset & Revert

  • cherry-picking
  • Git revert command

Git Reflog Command

  • Git Reflog command

Cherry-Picking

  • Cherry-picking

Git and GitLab

  • GIT Lab

Practice Test & Interview Questions

Instructors

Mr TRN Naresh
Instructor
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books