SlideShare uma empresa Scribd logo
1 de 16
Version Control
System
Le Ngoc Hoan
Mentallog
1
Manual
Folder
A
Folder
B
Cop
y
Version Control System - Le Ngoc Hoan 2
Outline
O Version Control System (VCS)
O Introduction to VCS?
O Types of VCS
O Git
O What is Git?
O Operation
O Summary
Version Control System - Le Ngoc Hoan 3
Outline
O Version Control System (VCS)
O Introduction to VCS?
O Types of VCS
O Git
O What is Git?
O Operation
O Summary
Version Control System - Le Ngoc Hoan 4
Introduction to VCS
O VCS is a system that manages changes
to a file or set of files over time under
version so that you can recall specific
versions later.
Version Control System - Le Ngoc Hoan 5
Types of VCS
O Local VCS
O Centralized VCS
O Distributed VCS
Version Control System - Le Ngoc Hoan 6
Local VCS
Version Control System - Le Ngoc Hoan 7
Centralized VCS
Version Control System - Le Ngoc Hoan 8
Distributed VCS
Version Control System - Le Ngoc Hoan 9
Outline
O Version Control System (VCS)
O Introduction to VCS?
O Types of VCS
O Git
O What is Git?
O Operation
O Summary
Version Control System - Le Ngoc Hoan 10
What is Git
O Git is a distributed VCS and source code
management (SCM) system
Version Control System - Le Ngoc Hoan 11
Operation
Version Control System - Le Ngoc Hoan 12
Operation
Version Control System - Le Ngoc Hoan 13
Outline
O Version Control System (VCS)
O Introduction to VCS?
O Types of VCS
O Git
O What is Git?
O Operation
O Summary
Version Control System - Le Ngoc Hoan 14
Summary
O Three main types of VCS
O Local VCS
O Centralized VCS
O Distributed VCS
O Git
Version Control System – Le Ngoc Hoan 15
It is very wise to use a VCS in software
development
Version Control System - Le Ngoc Hoan 16

Mais conteúdo relacionado

Destaque

Prezentare Asociatia Tineretul ONU din Romania - Filiala Banat
Prezentare Asociatia Tineretul ONU din Romania - Filiala BanatPrezentare Asociatia Tineretul ONU din Romania - Filiala Banat
Prezentare Asociatia Tineretul ONU din Romania - Filiala Banat
UNYouthBanatBranch
 
Diapositivas mishelle quiroz
Diapositivas mishelle quirozDiapositivas mishelle quiroz
Diapositivas mishelle quiroz
mishibu_cristi
 
Break out game
Break out gameBreak out game
Break out game
mentallog
 
Gnostics
GnosticsGnostics
Gnostics
Gnito
 
Fleetmanagementbasics 12884529466649-phpapp01
Fleetmanagementbasics 12884529466649-phpapp01Fleetmanagementbasics 12884529466649-phpapp01
Fleetmanagementbasics 12884529466649-phpapp01
Deuce Condenuevo
 

Destaque (18)

Social work
Social workSocial work
Social work
 
Webaula 1
Webaula 1Webaula 1
Webaula 1
 
AGENSI PBB
AGENSI PBBAGENSI PBB
AGENSI PBB
 
Chapter 5 pc
Chapter 5 pcChapter 5 pc
Chapter 5 pc
 
Chapter 4 pc
Chapter 4 pcChapter 4 pc
Chapter 4 pc
 
Prezentare Asociatia Tineretul ONU din Romania - Filiala Banat
Prezentare Asociatia Tineretul ONU din Romania - Filiala BanatPrezentare Asociatia Tineretul ONU din Romania - Filiala Banat
Prezentare Asociatia Tineretul ONU din Romania - Filiala Banat
 
Indian Jugaad Technology (Frugal Engineering)
Indian Jugaad Technology (Frugal Engineering)Indian Jugaad Technology (Frugal Engineering)
Indian Jugaad Technology (Frugal Engineering)
 
Collective Communications in MPI
 Collective Communications in MPI Collective Communications in MPI
Collective Communications in MPI
 
Chapter 2 pc
Chapter 2 pcChapter 2 pc
Chapter 2 pc
 
Programa concejal lista
Programa concejal listaPrograma concejal lista
Programa concejal lista
 
Diapositivas mishelle quiroz
Diapositivas mishelle quirozDiapositivas mishelle quiroz
Diapositivas mishelle quiroz
 
Façade pattern
Façade patternFaçade pattern
Façade pattern
 
Break out game
Break out gameBreak out game
Break out game
 
Gnito Deck
Gnito DeckGnito Deck
Gnito Deck
 
Webaula 2
Webaula 2Webaula 2
Webaula 2
 
Gnostics
GnosticsGnostics
Gnostics
 
Establishing Rapport
 Establishing Rapport    Establishing Rapport
Establishing Rapport
 
Fleetmanagementbasics 12884529466649-phpapp01
Fleetmanagementbasics 12884529466649-phpapp01Fleetmanagementbasics 12884529466649-phpapp01
Fleetmanagementbasics 12884529466649-phpapp01
 

Semelhante a Introduction about GIT

Introduction to Version Control
Introduction to Version ControlIntroduction to Version Control
Introduction to Version Control
Wei-Tsung Su
 
Slide set 7 (Source Code Management History Overview) - Copy.pptx
Slide set 7 (Source Code Management History  Overview) - Copy.pptxSlide set 7 (Source Code Management History  Overview) - Copy.pptx
Slide set 7 (Source Code Management History Overview) - Copy.pptx
UTKARSHBHARDWAJ71
 
Introduction to Version Control and Configuration Management
Introduction to Version Control and Configuration ManagementIntroduction to Version Control and Configuration Management
Introduction to Version Control and Configuration Management
Philip Johnson
 

Semelhante a Introduction about GIT (20)

Git
GitGit
Git
 
Introduction to Version Control
Introduction to Version ControlIntroduction to Version Control
Introduction to Version Control
 
Slide set 7 (Source Code Management History Overview) - Copy.pptx
Slide set 7 (Source Code Management History  Overview) - Copy.pptxSlide set 7 (Source Code Management History  Overview) - Copy.pptx
Slide set 7 (Source Code Management History Overview) - Copy.pptx
 
Linux13 concurrent versions system
Linux13 concurrent versions systemLinux13 concurrent versions system
Linux13 concurrent versions system
 
IRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
IRJET-Evolution of Version Control Systems and a Study on TortoisesvnIRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
IRJET-Evolution of Version Control Systems and a Study on Tortoisesvn
 
Git the fast version control system
Git the fast version control systemGit the fast version control system
Git the fast version control system
 
Subversion
SubversionSubversion
Subversion
 
Evolution of Version Control In Open Source
Evolution of Version Control In Open SourceEvolution of Version Control In Open Source
Evolution of Version Control In Open Source
 
Evolution of version control in opensource - fossa2010
Evolution of version control in opensource - fossa2010Evolution of version control in opensource - fossa2010
Evolution of version control in opensource - fossa2010
 
Git flow
Git flowGit flow
Git flow
 
Git an introductino
Git an introductinoGit an introductino
Git an introductino
 
Evolution ofversioncontrolinopensource
Evolution ofversioncontrolinopensourceEvolution ofversioncontrolinopensource
Evolution ofversioncontrolinopensource
 
Version Control Lassosoft 2009 Lasso Developers Conference
Version Control Lassosoft 2009 Lasso Developers ConferenceVersion Control Lassosoft 2009 Lasso Developers Conference
Version Control Lassosoft 2009 Lasso Developers Conference
 
Version control system
Version control systemVersion control system
Version control system
 
ClearCase Basics
ClearCase BasicsClearCase Basics
ClearCase Basics
 
Introduction to Version Control
Introduction to Version ControlIntroduction to Version Control
Introduction to Version Control
 
کنترل ورژن گیت
کنترل ورژن گیتکنترل ورژن گیت
کنترل ورژن گیت
 
Introduction to Version Control and Configuration Management
Introduction to Version Control and Configuration ManagementIntroduction to Version Control and Configuration Management
Introduction to Version Control and Configuration Management
 
Source-it Version-contol & GIT - floating-lesson
Source-it Version-contol & GIT - floating-lessonSource-it Version-contol & GIT - floating-lesson
Source-it Version-contol & GIT - floating-lesson
 
Part 4 - Managing your svn repository using jas forge
Part 4  - Managing your svn repository using jas forgePart 4  - Managing your svn repository using jas forge
Part 4 - Managing your svn repository using jas forge
 

Mais de mentallog

Mais de mentallog (8)

Builder pattern
Builder pattern Builder pattern
Builder pattern
 
Nosql
NosqlNosql
Nosql
 
Composite pattern
Composite patternComposite pattern
Composite pattern
 
Relational Database and mysql insight
Relational Database and mysql insightRelational Database and mysql insight
Relational Database and mysql insight
 
Mentallog12 10
Mentallog12 10Mentallog12 10
Mentallog12 10
 
Present delegate-state
Present delegate-statePresent delegate-state
Present delegate-state
 
Game engine
Game engineGame engine
Game engine
 
Agile software development
Agile software developmentAgile software development
Agile software development
 

Último

Último (20)

Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
The UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, OcadoThe UX of Automation by AJ King, Senior UX Researcher, Ocado
The UX of Automation by AJ King, Senior UX Researcher, Ocado
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 

Introduction about GIT