SlideShare uma empresa Scribd logo
Mastering
Git & GitHub
Table of Contents
Here will know what is git and
github. Also why we use git.
Introduction
Installation and configuration
Here will create a github account
and install git in your computer.
Implementation
You will learn basic git commands
and be dealing with merge
conflicts.
BONUS
01
02
03
04
Introduction
01
What is Version Control System?
It’s a software tools that help
software teams manage changes
to source code over time.
What is git?
is a distributed version control
system (DVCS) that tracks
changes to code, enables
collaboration among developers,
and manages different versions
of projects.
What is GitHub?
Is a platform built on Git for
hosting repositories and
collaborating on projects.
Why is git important?
Efficient Collaboration
Enables seamless
teamwork among
developers.
Version Control
Tracks changes
meticulously for
precise management
of project versions.
Branching and Merging
Simplifies workflow
management through
streamlined branch
creation and merging.
Backup and Recovery:
Provides secure
backups and easy
recovery options for
code.
01
03 04
02
Installation and
Configuration
02
1. Creating a GitHub Account
2. Installing VsCode
3. Installing git
4. Configure git on your computer
Todo
git config - -global user.name "John Doe"
git config - -global user.email johndoe@example.com
git config - -global core.editor “code – - wait”
git config - -global core.autocrlf true
git config - -global core.autocrlf input
Configurations
Implementation
03
Git Workflow
1. git init
2. git status
3. git add .
4. git commit -m <<message>>
5. git push
6. git log
7. git merge
8. git branch
9. git checkout
Basic Commands
Merge Conflict
BONUS
04
GitHub Student Developer Pack
The GitHub Student Developer Pack is a collection of tools
and services offered to students for free or at a
discounted rate.
Q&A

Mais conteúdo relacionado

Semelhante a A crash course on git as version control system and GitHub

Semelhante a A crash course on git as version control system and GitHub (20)

GitHub Vs GitLab | What Are The Major Difference?
GitHub Vs GitLab | What Are The Major Difference?GitHub Vs GitLab | What Are The Major Difference?
GitHub Vs GitLab | What Are The Major Difference?
 
Git session 1
Git session 1Git session 1
Git session 1
 
Introduction to git and Github
Introduction to git and GithubIntroduction to git and Github
Introduction to git and Github
 
Github Case Study By Amil Ali
Github Case Study By Amil AliGithub Case Study By Amil Ali
Github Case Study By Amil Ali
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
 
git-commands-cheat-sheet-infopediya-com.pdf
git-commands-cheat-sheet-infopediya-com.pdfgit-commands-cheat-sheet-infopediya-com.pdf
git-commands-cheat-sheet-infopediya-com.pdf
 
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
 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHub
 
GitPro Whitepaper
GitPro WhitepaperGitPro Whitepaper
GitPro Whitepaper
 
GIT and GITHUB
GIT and GITHUBGIT and GITHUB
GIT and GITHUB
 
Do you git it
Do you git it Do you git it
Do you git it
 
Git and Markdown.pptx
Git and Markdown.pptxGit and Markdown.pptx
Git and Markdown.pptx
 
Git with bitbucket
Git with bitbucketGit with bitbucket
Git with bitbucket
 
Git interview questions | Edureka
Git interview questions | EdurekaGit interview questions | Edureka
Git interview questions | Edureka
 
Intro to Git, GitHub, and BitBucket
Intro to Git, GitHub, and BitBucketIntro to Git, GitHub, and BitBucket
Intro to Git, GitHub, and BitBucket
 
Git Lab Introduction
Git Lab IntroductionGit Lab Introduction
Git Lab Introduction
 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
 
GDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdfGDSC ZHCET GitHub Session.pdf
GDSC ZHCET GitHub Session.pdf
 
Version control git day02
Version control   git day02Version control   git day02
Version control git day02
 

Último

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Último (20)

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
 
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
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
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
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
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
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
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
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
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...
 
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
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 

A crash course on git as version control system and GitHub

  • 2. Table of Contents Here will know what is git and github. Also why we use git. Introduction Installation and configuration Here will create a github account and install git in your computer. Implementation You will learn basic git commands and be dealing with merge conflicts. BONUS 01 02 03 04
  • 4. What is Version Control System? It’s a software tools that help software teams manage changes to source code over time.
  • 5. What is git? is a distributed version control system (DVCS) that tracks changes to code, enables collaboration among developers, and manages different versions of projects.
  • 6. What is GitHub? Is a platform built on Git for hosting repositories and collaborating on projects.
  • 7. Why is git important? Efficient Collaboration Enables seamless teamwork among developers. Version Control Tracks changes meticulously for precise management of project versions. Branching and Merging Simplifies workflow management through streamlined branch creation and merging. Backup and Recovery: Provides secure backups and easy recovery options for code. 01 03 04 02
  • 9. 1. Creating a GitHub Account 2. Installing VsCode 3. Installing git 4. Configure git on your computer Todo
  • 10. git config - -global user.name "John Doe" git config - -global user.email johndoe@example.com git config - -global core.editor “code – - wait” git config - -global core.autocrlf true git config - -global core.autocrlf input Configurations
  • 13. 1. git init 2. git status 3. git add . 4. git commit -m <<message>> 5. git push 6. git log 7. git merge 8. git branch 9. git checkout Basic Commands
  • 16. GitHub Student Developer Pack The GitHub Student Developer Pack is a collection of tools and services offered to students for free or at a discounted rate.
  • 17. Q&A