SlideShare a Scribd company logo
Git hub
Disclaimer
 I’m not a Git expert or pro 
Agenda
Version control systems
What is Git & Github ?
History of Github
Concepts for Github Users
Understanding Github Workflow
Github Desktop Demo
Version control systems
• Version control is a system that records changes to a file or set of
files over time so that you can recall specific versions later.
• Version control (or revision control, or source control) is all about
managing multiple versions of documents, programs, web sites, etc.
 Almost all “real” projects use some kind of version control
 Essential for team projects, but also very useful for individual projects
• Some well-known version control systems are CVS, Subversion,
Mercurial, and Git.
Lets say you have a project you want to work on.
Now you have 2 primary motives.
(a) To write some code
(b) To take up the project as a team , meaning that more than one people are going to be
responsible for writing the code.
User 1 User 2
Hello World !
copy
Hello World !
Lets say you have a project you want to work on.
Now you have 2 primary motives.
(a) To write some code
(b) To take up the project as a team , meaning that more than one people are going to be
responsible for writing the code.
User 1 User 2
Hello World !
copy
Hello World !Hello, I am
awesome
Here User 2 change the code, now at this point User 1 wouldn't
know the changes User 2 have been made and User 1 start coding
further with his code which lead to wrong results.
User 1 User 2
Hello World !
copy
Hello, I am
awesome
What is Git & Github ?
Git:
Git is an example of version control
It allows you to :
• Save your code online.
• Git will allow all the developers of a project to see what changes the other one has
made.
• It allows you to discuss issues in your code with other developers.
And a lot more...
User 1 User 2
Hello World ! Hello World !Git
Hello World !
User 1 User 2
Hello World ! Hello, I am
awesome
Git
Hello World !Hello, I am
awesome
Hello, I am
awesome
What is Git & Github ?
Github:
Github is a repository hosting service for Git based on “Ruby on
Rails”.
• While Git is a command line tool, GitHub provides a web-
based graphical interface that works on top of GIT. It can also
be treated as a social platform to share knowledge and work.
• It also provides access control and several collaboration
features, such as wikis and basic task management tools
History of Github
• Founded in 2008 by Tom Preston-Werner
• Funding 0$
• At that time 46 Employees with no middle managers; in other words, "everyone is
a manager" (self-management).Employees can choose to work on projects that
interest them (open allocation).
• And Now 467 Employees.
• 30+ Million Repositories
• 10+ Million Users
Concepts for Github Users
• Repository : A repository is a folder inside which you are going to store
every piece of your code.
• Fork : Copying someone's repository into your account is called forking.
• Upstream : The guy or organisation which owns the code that you forked.
Understanding Github Workflow
• First of all – create a Github Account
• And second :
Github Desktop Demo
We can create repositories by two methods :
• Github GUI Software
• Git Windows PowerShell
DEMO TIME
• Create a Github account
• Set up with Windows
Project
Build
src
text
Web
build.xml
Java
Doc1.text
First.Java
Github Desktop Demo
• Create a repository
• Fork a repository
• Delete a repository
We had done:
REFERENCES
• https://github.com
• http://stackoverflow.com
• http://www.newyorker.com/tech/elements
• https://www.quora.com
Thank You!

More Related Content

PPTX
Git & git hub
PPTX
Low code vs. No code: Which is better for web and app development?
PDF
Using GitLab CI
PDF
Introducing GitLab (June 2018)
PPTX
Git n git hub
PDF
Gitlab ci, cncf.sk
PDF
Continuous Integration/Deployment with Gitlab CI
PPTX
Git & GitLab
Git & git hub
Low code vs. No code: Which is better for web and app development?
Using GitLab CI
Introducing GitLab (June 2018)
Git n git hub
Gitlab ci, cncf.sk
Continuous Integration/Deployment with Gitlab CI
Git & GitLab

What's hot (20)

PDF
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
PPTX
CICD Pipeline Using Github Actions
PPT
Git basic
PPTX
Github basics
PPTX
Why choose flutter 2 over flutter 1
PDF
Introducing GitLab (September 2018)
PPTX
Github
PDF
Introduction to git flow
PPTX
Devops online training ppt
PPTX
Git Lab Introduction
PPTX
Copilot to Cover: Why AI can't replace developers with robots, but can make l...
PPTX
Optimizing and Profiling Golang Rest Api
PDF
The Five Levels of Generative AI for Games
PPTX
PPTX
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
PDF
Git hub
PDF
Introduction to Git and Github
PDF
Introduction to GitHub Actions
PPTX
Flutter: Future of App Development
PDF
Git training v10
CI、CD、Automation你還沒準備好!?(Agile Tour Kaohsiung 2017)
CICD Pipeline Using Github Actions
Git basic
Github basics
Why choose flutter 2 over flutter 1
Introducing GitLab (September 2018)
Github
Introduction to git flow
Devops online training ppt
Git Lab Introduction
Copilot to Cover: Why AI can't replace developers with robots, but can make l...
Optimizing and Profiling Golang Rest Api
The Five Levels of Generative AI for Games
Git and GitHub | Concept about Git and GitHub Process | Git Process overview
Git hub
Introduction to Git and Github
Introduction to GitHub Actions
Flutter: Future of App Development
Git training v10
Ad

Similar to Git hub (20)

PPTX
git Introduction.pptx
PDF
Intro to git and git hub
PDF
Beginner Workshop for Student Developers - Tratech-presentation.pdf
PPTX
Introduction to github slideshare
PPTX
Introductio to Git and GitHub Session 2 by gdg on campus kab
PPTX
Git and github
PDF
Git and GitHub Info Session
PDF
Version control with Git & GitHub
PDF
Session: Git Basics & GitFlow Workflow
PPTX
Workshop on Git and GitHub
PPTX
Git,Github,How to host using Github
PDF
Introduction-to-Git-Github-andWorshop.pdf
PDF
Do You Get Git?
PDF
O365Con18 - Git and GitHub - Rick van Rousselt
PDF
Learning Git and GitHub - BIT GDSC.pdf
PDF
Github Case Study By Amil Ali
PPTX
Extra bit with git
PPTX
Version control
PPTX
Git and github fundamentals
PPTX
GitHub_For_Beginners_Presentationss.pptx
git Introduction.pptx
Intro to git and git hub
Beginner Workshop for Student Developers - Tratech-presentation.pdf
Introduction to github slideshare
Introductio to Git and GitHub Session 2 by gdg on campus kab
Git and github
Git and GitHub Info Session
Version control with Git & GitHub
Session: Git Basics & GitFlow Workflow
Workshop on Git and GitHub
Git,Github,How to host using Github
Introduction-to-Git-Github-andWorshop.pdf
Do You Get Git?
O365Con18 - Git and GitHub - Rick van Rousselt
Learning Git and GitHub - BIT GDSC.pdf
Github Case Study By Amil Ali
Extra bit with git
Version control
Git and github fundamentals
GitHub_For_Beginners_Presentationss.pptx
Ad

Recently uploaded (20)

PDF
iTop VPN Crack Latest Version Full Key 2025
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Complete Guide to Website Development in Malaysia for SMEs
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PPTX
Monitoring Stack: Grafana, Loki & Promtail
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Download FL Studio Crack Latest version 2025 ?
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Weekly report ppt - harsh dattuprasad patel.pptx
iTop VPN Crack Latest Version Full Key 2025
wealthsignaloriginal-com-DS-text-... (1).pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
iTop VPN 6.5.0 Crack + License Key 2025 (Premium Version)
Patient Appointment Booking in Odoo with online payment
Complete Guide to Website Development in Malaysia for SMEs
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Wondershare Filmora 15 Crack With Activation Key [2025
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Monitoring Stack: Grafana, Loki & Promtail
Reimagine Home Health with the Power of Agentic AI​
AutoCAD Professional Crack 2025 With License Key
CapCut Video Editor 6.8.1 Crack for PC Latest Download (Fully Activated) 2025
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Download FL Studio Crack Latest version 2025 ?
Autodesk AutoCAD Crack Free Download 2025
Designing Intelligence for the Shop Floor.pdf
Odoo Companies in India – Driving Business Transformation.pdf
Weekly report ppt - harsh dattuprasad patel.pptx

Git hub

  • 2. Disclaimer  I’m not a Git expert or pro 
  • 3. Agenda Version control systems What is Git & Github ? History of Github Concepts for Github Users Understanding Github Workflow Github Desktop Demo
  • 4. Version control systems • Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. • Version control (or revision control, or source control) is all about managing multiple versions of documents, programs, web sites, etc.  Almost all “real” projects use some kind of version control  Essential for team projects, but also very useful for individual projects • Some well-known version control systems are CVS, Subversion, Mercurial, and Git.
  • 5. Lets say you have a project you want to work on. Now you have 2 primary motives. (a) To write some code (b) To take up the project as a team , meaning that more than one people are going to be responsible for writing the code. User 1 User 2 Hello World ! copy Hello World !
  • 6. Lets say you have a project you want to work on. Now you have 2 primary motives. (a) To write some code (b) To take up the project as a team , meaning that more than one people are going to be responsible for writing the code. User 1 User 2 Hello World ! copy Hello World !Hello, I am awesome
  • 7. Here User 2 change the code, now at this point User 1 wouldn't know the changes User 2 have been made and User 1 start coding further with his code which lead to wrong results. User 1 User 2 Hello World ! copy Hello, I am awesome
  • 8. What is Git & Github ? Git: Git is an example of version control It allows you to : • Save your code online. • Git will allow all the developers of a project to see what changes the other one has made. • It allows you to discuss issues in your code with other developers. And a lot more...
  • 9. User 1 User 2 Hello World ! Hello World !Git Hello World !
  • 10. User 1 User 2 Hello World ! Hello, I am awesome Git Hello World !Hello, I am awesome Hello, I am awesome
  • 11. What is Git & Github ? Github: Github is a repository hosting service for Git based on “Ruby on Rails”. • While Git is a command line tool, GitHub provides a web- based graphical interface that works on top of GIT. It can also be treated as a social platform to share knowledge and work. • It also provides access control and several collaboration features, such as wikis and basic task management tools
  • 12. History of Github • Founded in 2008 by Tom Preston-Werner • Funding 0$ • At that time 46 Employees with no middle managers; in other words, "everyone is a manager" (self-management).Employees can choose to work on projects that interest them (open allocation). • And Now 467 Employees. • 30+ Million Repositories • 10+ Million Users
  • 13. Concepts for Github Users • Repository : A repository is a folder inside which you are going to store every piece of your code. • Fork : Copying someone's repository into your account is called forking. • Upstream : The guy or organisation which owns the code that you forked.
  • 14. Understanding Github Workflow • First of all – create a Github Account • And second :
  • 15. Github Desktop Demo We can create repositories by two methods : • Github GUI Software • Git Windows PowerShell
  • 16. DEMO TIME • Create a Github account • Set up with Windows
  • 18. Github Desktop Demo • Create a repository • Fork a repository • Delete a repository We had done:
  • 19. REFERENCES • https://github.com • http://stackoverflow.com • http://www.newyorker.com/tech/elements • https://www.quora.com