SlideShare a Scribd company logo
1 of 10
Download to read offline
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

Similar to Git And Git Hub.pptx

GDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdfGDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdfgdsczhcet
 
What is git and its features for merge etc
What is git and its features for merge etcWhat is git and its features for merge etc
What is git and its features for merge etcPrakashSingh320275
 
Session: Git Basics & GitFlow Workflow
Session: Git Basics & GitFlow WorkflowSession: Git Basics & GitFlow Workflow
Session: Git Basics & GitFlow WorkflowMidhun Mohanan
 
Introduction to git hub
Introduction to git hubIntroduction to git hub
Introduction to git hubNaveen Pandey
 
BLUG 2012 Version Control for Notes Developers
BLUG 2012 Version Control for Notes DevelopersBLUG 2012 Version Control for Notes Developers
BLUG 2012 Version Control for Notes DevelopersMartin Jinoch
 
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHubA crash course on git as version control system and GitHub
A crash course on git as version control system and GitHubJerome Mberia
 
Svn vs mercurial vs github
Svn  vs  mercurial vs  githubSvn  vs  mercurial vs  github
Svn vs mercurial vs githubVinoth Kannan
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfGit Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfuzair
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02Gourav Varma
 

Similar to Git And Git Hub.pptx (20)

Git and GitHub.pptx
Git and GitHub.pptxGit and GitHub.pptx
Git and GitHub.pptx
 
Git Basics
Git BasicsGit Basics
Git Basics
 
GDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdfGDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdf
 
Git Tutorial
Git Tutorial Git Tutorial
Git Tutorial
 
What is git and its features for merge etc
What is git and its features for merge etcWhat is git and its features for merge etc
What is git and its features for merge etc
 
Day 2_ Get Git with It! A Developer's Workshop.pptx
Day 2_ Get Git with It! A Developer's Workshop.pptxDay 2_ Get Git with It! A Developer's Workshop.pptx
Day 2_ Get Git with It! A Developer's Workshop.pptx
 
git KT .pptx
git KT .pptxgit KT .pptx
git KT .pptx
 
FLOSS.pptx
FLOSS.pptxFLOSS.pptx
FLOSS.pptx
 
Session: Git Basics & GitFlow Workflow
Session: Git Basics & GitFlow WorkflowSession: Git Basics & GitFlow Workflow
Session: Git Basics & GitFlow Workflow
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
 
Introduction to git hub
Introduction to git hubIntroduction to git hub
Introduction to git hub
 
BLUG 2012 Version Control for Notes Developers
BLUG 2012 Version Control for Notes DevelopersBLUG 2012 Version Control for Notes Developers
BLUG 2012 Version Control for Notes Developers
 
A crash course on git as version control system and GitHub
A crash course on git as version control system and GitHubA crash course on git as version control system and GitHub
A crash course on git as version control system and GitHub
 
Svn vs mercurial vs github
Svn  vs  mercurial vs  githubSvn  vs  mercurial vs  github
Svn vs mercurial vs github
 
Git Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdfGit Tutorial A Comprehensive Guide for Beginners.pdf
Git Tutorial A Comprehensive Guide for Beginners.pdf
 
GIT_Overview.
GIT_Overview.GIT_Overview.
GIT_Overview.
 
Git session 1
Git session 1Git session 1
Git session 1
 
Git
GitGit
Git
 
Gn unify git
Gn unify gitGn unify git
Gn unify git
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02
 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Recently uploaded (20)

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

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