SlideShare a Scribd company logo
Page 01
Presentation By Codecademy Manipal
12:01 PM
What You Will Learn
Version control system
Centralized Version Control
Distributed Version Control
Overview of Git
History and evolution
Git Concepts
12:01 PM
Page 02
It is software that automatically
maintains a record of every change in
a project.
• A mechanism for storing files
• Keep a record of changes
• Backtracking a codebase
12:01 PM
Page 03
Page 04
• Created by Linus Torvalds in
2005
• Replacement for BitKeeper to
manage Linux Kernel changes
• CLI version control program
• Uses checksums to ensure data
integrity
• Distributed version control
• Open-source software
About Git
12:01 PM
Tell me more
• No central server required
• Can work without internet connection
• No single failure point
• Developers can work independently, merge
later
• Git tracks changes, not versions
• Every copy of a git repository can serve
as a new server, or as a client
12:01 PM
Page 05
You work in a team and on
multiple features
simultaneously
You screw up your codebase a lot
and need to revert a number of
times
People needing to track edits,
review history of change
12:01 PM
Page 06
12:01 PM
Page 07
Page 08 12:01 PM
Unlike other VCSs, Git uses a three-tree
architecture for managing the project.
v
s
Repository
Staging
Area
Working
Directory
12:01 PM
Page 09
Page 10
Repositories in GIT contain a collection of
files of various different versions of a
Project.
A Git repository is the .git/ folder inside
a project.
12:01 PM
Reading:
12:01 PM
Page 11
Reading:
12:01 PM
Page 12
Page 13 12:01 PM
Reading:
12:01 PM
Page 14
Page 15 12:01 PM
Reading:
12:01 PM
Page 16
Page 17 12:01 PM
Reading:
12:01 PM
Page 18
Page 19 12:01 PM
Reading:
12:01 PM
Page 20
Page 21 12:01 PM
Reading:
12:01 PM
Page 23
Page 24 12:01 PM
bc0f69c 36f4baf bf2da0c 27796c1
36f4baf a5e8d7d
Reading:
12:01 PM
Page 22
Reading:
12:01 PM
Page 25
Page 26 12:01 PM
bc0f69c 36f4baf bf2da0c 27796c1
36f4baf a5e8d7d
Reading:
12:01 PM
Page 27
Page 28 12:01 PM
bc0f69c 36f4baf bf2da0c 27796c1
36f4baf a5e8d7d
Only for local copies
Reading:
12:01 PM
Page 29
Page 30 12:01 PM
bc0f69c 36f4baf bf2da0c 36f4baf
Reading:
12:01 PM
Page 31
Page 32 12:01 PM
Reading:
12:01 PM
Page 3
Reading:
12:01 PM
Page 34
GIT
WORKFLOW
Page 36
Codecademy Manipal
12:01 PM
see you tomorrow

More Related Content

What's hot (20)

PDF
Advanced Git Tutorial
Sage Sharp
 
PDF
Git - An Introduction
Behzad Altaf
 
PPTX
Basic Git Intro
Yoad Snapir
 
PDF
Learning git
Sid Anand
 
PDF
Git tutorial
Elli Kanal
 
PDF
Git and Github slides.pdf
Tilton2
 
PDF
Git Tutorial I
Jim Yeh
 
PPTX
Présentation de git
Julien Blin
 
KEY
Introduction to Git
Lukas Fittl
 
PPTX
Git n git hub
Jiwon Baek
 
PDF
Git basics
GHARSALLAH Mohamed
 
PDF
git - eine praktische Einführung
Marcel Eichner
 
PPT
Introduction to Git and Github
Somkiat Puisungnoen
 
PDF
Advanced Git
Sergiu-Ioan Ungur
 
KEY
Introduction To Git
Arnaud Seilles
 
PPTX
Git & GitLab
Gaurav Wable
 
PPTX
Git Lab Introduction
Krunal Doshi
 
PDF
Git advanced
Peter Vandenabeele
 
PPTX
Github basics
Radoslav Georgiev
 
PDF
A Practical Introduction to git
Emanuele Olivetti
 
Advanced Git Tutorial
Sage Sharp
 
Git - An Introduction
Behzad Altaf
 
Basic Git Intro
Yoad Snapir
 
Learning git
Sid Anand
 
Git tutorial
Elli Kanal
 
Git and Github slides.pdf
Tilton2
 
Git Tutorial I
Jim Yeh
 
Présentation de git
Julien Blin
 
Introduction to Git
Lukas Fittl
 
Git n git hub
Jiwon Baek
 
Git basics
GHARSALLAH Mohamed
 
git - eine praktische Einführung
Marcel Eichner
 
Introduction to Git and Github
Somkiat Puisungnoen
 
Advanced Git
Sergiu-Ioan Ungur
 
Introduction To Git
Arnaud Seilles
 
Git & GitLab
Gaurav Wable
 
Git Lab Introduction
Krunal Doshi
 
Git advanced
Peter Vandenabeele
 
Github basics
Radoslav Georgiev
 
A Practical Introduction to git
Emanuele Olivetti
 

Similar to Git Terminologies (20)

PDF
Let's talk GIt
Darshan Parikh
 
PDF
Git and GitHub Info Session
SawanBhattacharya
 
PPTX
Version Control with Git
Sahil Agarwal
 
PPTX
Introduction to git & GitHub
Poornachandrakashi
 
ODP
introduction in version control system
Biga Gaber
 
PPTX
Working with GIT
Akshay Mathur
 
PPTX
GIT INTRODUCTION
MohanRaviRohitth
 
PPTX
Git 101
jayrparro
 
PDF
What the git? - SAP Inside Track Munich 2016
Hendrik Neumann
 
PPTX
Git and github
Teodora Ahkozidou
 
PPT
GIT
Asit Shah
 
PPTX
Git GitHub jsdbcghsvchjsbcmshg cv ddcsd cjhsbdcjhbdscbc gs cgsvcsbcdbdkjcbsdk...
saurabhpandeychp1
 
PDF
Git Mastery
ShehryarSH1
 
PPTX
Sprints-Day 6.pptx
RupaRaj6
 
PPTX
Presentation on Repository Control System
Md. Mujahid Islam
 
PPTX
git and github-1.pptx
tnscharishma
 
PPT
3 Git
Fabio Fumarola
 
PPTX
Understanding GIT and Version Control
Sourabh Sahu
 
Let's talk GIt
Darshan Parikh
 
Git and GitHub Info Session
SawanBhattacharya
 
Version Control with Git
Sahil Agarwal
 
Introduction to git & GitHub
Poornachandrakashi
 
introduction in version control system
Biga Gaber
 
Working with GIT
Akshay Mathur
 
GIT INTRODUCTION
MohanRaviRohitth
 
Git 101
jayrparro
 
What the git? - SAP Inside Track Munich 2016
Hendrik Neumann
 
Git and github
Teodora Ahkozidou
 
Git GitHub jsdbcghsvchjsbcmshg cv ddcsd cjhsbdcjhbdscbc gs cgsvcsbcdbdkjcbsdk...
saurabhpandeychp1
 
Git Mastery
ShehryarSH1
 
Sprints-Day 6.pptx
RupaRaj6
 
Presentation on Repository Control System
Md. Mujahid Islam
 
git and github-1.pptx
tnscharishma
 
Understanding GIT and Version Control
Sourabh Sahu
 
Ad

Recently uploaded (20)

PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Python basic programing language for automation
DanialHabibi2
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
CIFDAQ Token Spotlight for 9th July 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
Ad

Git Terminologies