SlideShare a Scribd company logo
Git & Git Hub
SANA ARSHAD 05
AMNA MUBASHRA 017
MAHAM RABIA 018
MISHAL BIBI 035
Why is Git Around?
 Git is a distributed version control system used in software development.
It allows multiple developers to collaborate on a project by tracking
changes to the codebase, managing different branches, and facilitating
efficient teamwork.
The history of version control systems (VCS) is closely tied to the
evolution of software development practices. Here is a brief overview of
the key milestones in the history of version control.
1. Local Version Control Systems (LVCS)(1970s)
2. Centralized Version Control Systems (CVCS)(1980s)
3. Distributed Version Control Systems (DVCS)(2000s)
4. Git's Emergence(Mid-2000s Onward)
Here's a brief overview…..
1. Local Version Control System (LVCS): Developers manually kept
different versions of files on their local machines.
2. Centralized Version Control System (CVCS): Introduced a central
server to store versioned files, but had a single point of failure and
required constant network connection.
3. Distributed Version Control System (DVCS): Each developer has a
complete copy of the repository, allowing decentralized and offline work;
exemplified by Git.
4. Git's Emergence (2005): Created by Linus Torvalds, Git became popular
for its speed, efficiency, and distributed nature.
5. GitHub's Influence: GitHub, introduced in 2008, became a widely used
platform for hosting Git repositories, enhancing collaboration and code-
sharing.
Introduction
Git & GitHub
 Git is used to tracking changes in
the source code, enabling multiple
developers to work together on non-
linear development.
 Development and IT teams
 Version control system
 Branching capabilities
 GitHub is a web-based platform that
allows developers to collaborate on
software projects(uses git)
 Seamless collaborations
 Bug tracking, feature requests
 Task managemenBranching
capabilities
Important Git Commands
 git init: is used to create an empty Git repository.
 git add:Makes sure that the changes are saved to the local repository
 git status:Tells the current state of the repository.
 git config:Configure the user.name and user.email.
 git branch:Determine in what branch the local repository is on.
Continue
 git checkout:Switch branches, whenever the work is to be started on a
different branch.
 git merge:The command combines the changes from one branch to another
branch.
 git remote :The git remote command is used to create, view, and delete
connections to other repositories.
 git clone :The git clone command is used to create a local working copy of
an existing remote repository.
 git pull :Fetch and merge changes from the remote repository to the local
repository.
Difference b/w
 Installed locally on System
 Can be used Offline
 Can be Used without Git hub
 Version Control and code sharing
 No GUI
 Command Promt Execution
 Everything done using command
line
 Open source licensed
 Hosted on Cloud
 Require Internet Connections
 Require Git for using Git Hub
 Centralized Source Code
hosting
 Visual and GUI based
 Everything done using click
 Two tiers (Payed & free)
Q ?
Any Questions!
For conducting this valueable session
Thanks To Dr.Usman Ali
Department of Computer Science
MSCS -I
Theory Of Programming Languages
Dr.Usman Ali
DATE:26-DEC,2023

More Related Content

PDF
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
AbhijitNarayan2
 
PPTX
git github PPT_GDSCIIITK.pptx
AbelPhilipJoseph
 
PPTX
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
PPTX
Presentation on Repository Control System
Md. Mujahid Islam
 
PPTX
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
 
PPTX
Mastering Git: Version Control for Developers
AyeshaSharif19
 
PPTX
GIT and GITHUB
zinshuRonchi
 
PPTX
Git presentation
Sai Kumar Satapathy
 
Introduction to Git and Github - Google Developer Student Clubs CET, Trivandrum
AbhijitNarayan2
 
git github PPT_GDSCIIITK.pptx
AbelPhilipJoseph
 
Mini-training: Let’s Git It!
Betclic Everest Group Tech Team
 
Presentation on Repository Control System
Md. Mujahid Islam
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
 
Mastering Git: Version Control for Developers
AyeshaSharif19
 
GIT and GITHUB
zinshuRonchi
 
Git presentation
Sai Kumar Satapathy
 

Similar to Git And Git Hub.pptx (20)

PPTX
Version Control System-git status,git add,git commit,git log.pptx
ChayapathiAR
 
PPTX
Git hub_pptx
PathanNadhiyaSulthan
 
PPTX
Git and GitHub.pptx
kelashraisal052
 
PPTX
Git Basics
Vipul Bajaj
 
PDF
GDSC ZHCET GitHub Session.pdf
gdsczhcet
 
PDF
Git Tutorial
Ahmed Taha
 
PPTX
What is git and its features for merge etc
PrakashSingh320275
 
PPTX
Day 2_ Get Git with It! A Developer's Workshop.pptx
Google Developer Students Clubs - CTU
 
PPTX
git KT .pptx
sumit583388
 
PPTX
FLOSS.pptx
ShreyasKB2
 
PDF
Session: Git Basics & GitFlow Workflow
Midhun Mohanan
 
PDF
Introduction to git
Sameera Wijesekara
 
PPTX
Git and Github and how can we leverage in Daily Coding
wrdxtevhxiseyweuiw
 
PPTX
Introduction to git hub
Naveen Pandey
 
PDF
BLUG 2012 Version Control for Notes Developers
Martin Jinoch
 
PPTX
A crash course on git as version control system and GitHub
Jerome Mberia
 
PPTX
Svn vs mercurial vs github
Vinoth Kannan
 
PDF
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
 
PDF
GIT_Overview.
Mithilesh Singh
 
PPTX
Git session 1
Hassan Khan
 
Version Control System-git status,git add,git commit,git log.pptx
ChayapathiAR
 
Git hub_pptx
PathanNadhiyaSulthan
 
Git and GitHub.pptx
kelashraisal052
 
Git Basics
Vipul Bajaj
 
GDSC ZHCET GitHub Session.pdf
gdsczhcet
 
Git Tutorial
Ahmed Taha
 
What is git and its features for merge etc
PrakashSingh320275
 
Day 2_ Get Git with It! A Developer's Workshop.pptx
Google Developer Students Clubs - CTU
 
git KT .pptx
sumit583388
 
FLOSS.pptx
ShreyasKB2
 
Session: Git Basics & GitFlow Workflow
Midhun Mohanan
 
Introduction to git
Sameera Wijesekara
 
Git and Github and how can we leverage in Daily Coding
wrdxtevhxiseyweuiw
 
Introduction to git hub
Naveen Pandey
 
BLUG 2012 Version Control for Notes Developers
Martin Jinoch
 
A crash course on git as version control system and GitHub
Jerome Mberia
 
Svn vs mercurial vs github
Vinoth Kannan
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
uzair
 
GIT_Overview.
Mithilesh Singh
 
Git session 1
Hassan Khan
 
Ad

Recently uploaded (20)

PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PPTX
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
CDH. pptx
AneetaSharma15
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PDF
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PPTX
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
How to Close Subscription in Odoo 18 - Odoo Slides
Celine George
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
CDH. pptx
AneetaSharma15
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Continental Accounting in Odoo 18 - Odoo Slides
Celine George
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
The Minister of Tourism, Culture and Creative Arts, Abla Dzifa Gomashie has e...
nservice241
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
HEALTH CARE DELIVERY SYSTEM - UNIT 2 - GNM 3RD YEAR.pptx
Priyanshu Anand
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
Ad

Git And Git Hub.pptx

  • 1. Git & Git Hub SANA ARSHAD 05 AMNA MUBASHRA 017 MAHAM RABIA 018 MISHAL BIBI 035
  • 2. Why is Git Around?  Git is a distributed version control system used in software development. It allows multiple developers to collaborate on a project by tracking changes to the codebase, managing different branches, and facilitating efficient teamwork. The history of version control systems (VCS) is closely tied to the evolution of software development practices. Here is a brief overview of the key milestones in the history of version control. 1. Local Version Control Systems (LVCS)(1970s) 2. Centralized Version Control Systems (CVCS)(1980s) 3. Distributed Version Control Systems (DVCS)(2000s) 4. Git's Emergence(Mid-2000s Onward)
  • 3. Here's a brief overview….. 1. Local Version Control System (LVCS): Developers manually kept different versions of files on their local machines. 2. Centralized Version Control System (CVCS): Introduced a central server to store versioned files, but had a single point of failure and required constant network connection. 3. Distributed Version Control System (DVCS): Each developer has a complete copy of the repository, allowing decentralized and offline work; exemplified by Git. 4. Git's Emergence (2005): Created by Linus Torvalds, Git became popular for its speed, efficiency, and distributed nature. 5. GitHub's Influence: GitHub, introduced in 2008, became a widely used platform for hosting Git repositories, enhancing collaboration and code- sharing.
  • 4. Introduction Git & GitHub  Git is used to tracking changes in the source code, enabling multiple developers to work together on non- linear development.  Development and IT teams  Version control system  Branching capabilities  GitHub is a web-based platform that allows developers to collaborate on software projects(uses git)  Seamless collaborations  Bug tracking, feature requests  Task managemenBranching capabilities
  • 5. Important Git Commands  git init: is used to create an empty Git repository.  git add:Makes sure that the changes are saved to the local repository  git status:Tells the current state of the repository.  git config:Configure the user.name and user.email.  git branch:Determine in what branch the local repository is on.
  • 6. Continue  git checkout:Switch branches, whenever the work is to be started on a different branch.  git merge:The command combines the changes from one branch to another branch.  git remote :The git remote command is used to create, view, and delete connections to other repositories.  git clone :The git clone command is used to create a local working copy of an existing remote repository.  git pull :Fetch and merge changes from the remote repository to the local repository.
  • 7. Difference b/w  Installed locally on System  Can be used Offline  Can be Used without Git hub  Version Control and code sharing  No GUI  Command Promt Execution  Everything done using command line  Open source licensed  Hosted on Cloud  Require Internet Connections  Require Git for using Git Hub  Centralized Source Code hosting  Visual and GUI based  Everything done using click  Two tiers (Payed & free)
  • 9. For conducting this valueable session Thanks To Dr.Usman Ali
  • 10. Department of Computer Science MSCS -I Theory Of Programming Languages Dr.Usman Ali DATE:26-DEC,2023