SlideShare a Scribd company logo
Git
A overview for beginners
Origin
(Where our source(in ourcomes GitHub) our case: GitHub)
                  code case: from. In
Origin
           (Where our source(in ourcomes GitHub) our case: GitHub)
                             code case: from. In




Internet

      Local development machine
Origin
           (Where our source(in ourcomes GitHub) our case: GitHub)
                             code case: from. In




                       clone
                       (ex: git clone git@github.com:antonpirker/django-kickstarter.git)




Internet
      Local development machine
                     (after a 'clone' you have the complete
           source repository with all revisions on your local computer)
Origin
       (ex:   git@github.com:antonpirker/django-kickstarter.git)
                       (in our case: GitHub)




Internet            Local Repository
                    Staging Area (Index)
                    Working Area (Local directory)
Origin
       (ex:   git@github.com:antonpirker/django-kickstarter.git)
                       (in our case: GitHub)




           “pull”

Internet            Local Repository
                    Staging Area (Index)
                    Working Area (Local directory)
Origin
       (ex:     git@github.com:antonpirker/django-kickstarter.git)
                         (in our case: GitHub)




           “pull”

Internet              Local Repository
                      Staging Area (Index)
              modify
                   Working Area (Local directory)
Origin
       (ex:     git@github.com:antonpirker/django-kickstarter.git)
                         (in our case: GitHub)




           “pull”

Internet              Local Repository
                      Staging Area (Index)
              modify “add” Area (Local directory)
                   Working
Origin
       (ex:     git@github.com:antonpirker/django-kickstarter.git)
                         (in our case: GitHub)




           “pull”

Internet              Local Repository
                      Staging Area (Index)
                   Working “commit”
              modify “add” Area (Local directory)
Origin
       (ex:    git@github.com:antonpirker/django-kickstarter.git)
                        (in our case: GitHub)




           “pull”

Internet             Local Repository
                     Staging Area (Index)
              modify “add” Area (Local modify “commit”
                   Working “commit” directory)
Origin
       (ex:    git@github.com:antonpirker/django-kickstarter.git)
                        (in our case: GitHub)




           “pull”                                                   “push”

Internet             Local Repository
                     Staging Area (Index)
              modify “add” Area (Local modify “commit”
                   Working “commit” directory)
Thank's!
Anton Pirker
@antonpirker
http://ignaz.at

More Related Content

PDF
Pengenalan Git
PDF
Python と Docker で mypy Playground を開発した話
PDF
Tài liệu sử dụng GitHub
PDF
Let's break apache spark workshop
PDF
Git 개념 및 사용법
PDF
Hello git
PDF
Puppet at GitHub
Pengenalan Git
Python と Docker で mypy Playground を開発した話
Tài liệu sử dụng GitHub
Let's break apache spark workshop
Git 개념 및 사용법
Hello git
Puppet at GitHub

What's hot (20)

PDF
GIT | Distributed Version Control System
PDF
Git: An introduction of plumbing and porcelain commands
KEY
Git Tech Talk
PPTX
CouchDB Day NYC 2017: Replication
PPTX
Git cli
PDF
Virthualenvwrapper
PDF
Version control
PPT
GiTFO
PDF
PuppetDB: New Adventures in Higher-Order Automation - PuppetConf 2013
PDF
Don’t be Homer Simpson 
with your Reactor!
PDF
Tupperware
ODP
Git vs svn
PPTX
Ansible lightning talk at Scale 12
PDF
Git walkthrough
PDF
Git training
PDF
Puppet without Root - PuppetConf 2013
PPTX
Intro to Git DevOps Tally Presentation 101615
PPT
Basic git
PPTX
Understanding about git
GIT | Distributed Version Control System
Git: An introduction of plumbing and porcelain commands
Git Tech Talk
CouchDB Day NYC 2017: Replication
Git cli
Virthualenvwrapper
Version control
GiTFO
PuppetDB: New Adventures in Higher-Order Automation - PuppetConf 2013
Don’t be Homer Simpson 
with your Reactor!
Tupperware
Git vs svn
Ansible lightning talk at Scale 12
Git walkthrough
Git training
Puppet without Root - PuppetConf 2013
Intro to Git DevOps Tally Presentation 101615
Basic git
Understanding about git
Ad

Viewers also liked (7)

PPTX
Html templating introduction
PPTX
The best ways to drive your Startup into the ground
PPTX
Django user permissions in your templates
PPTX
Organize your Django templates
PDF
Django and Nginx reverse proxy cache
PDF
Hype vs. Reality: The AI Explainer
PDF
Study: The Future of VR, AR and Self-Driving Cars
Html templating introduction
The best ways to drive your Startup into the ground
Django user permissions in your templates
Organize your Django templates
Django and Nginx reverse proxy cache
Hype vs. Reality: The AI Explainer
Study: The Future of VR, AR and Self-Driving Cars
Ad

Similar to Git - a overview for beginners (20)

PDF
git and github
PDF
GDSC GIT AND GITHUB
PDF
Git, Jenkins & Chuck
KEY
Use git the proper way
PPTX
Version control git day02
PPT
Getting started with GIT
PDF
Git in 5 Minutes
PDF
Git basics
KEY
Introduction to Git
PPTX
Git basic stanley hsiao 2010_12_15
PPTX
Git and Github.pptx
PPTX
Session git
PPTX
Git basic
ODP
Git tech talk
PDF
Git Started With Git
PPT
Atlanta Pm Git 101
PPTX
3DC Intro to Git Workshop
PDF
Gitting It Under (Version) Control
PDF
Git cheat sheet
PPT
Git101
git and github
GDSC GIT AND GITHUB
Git, Jenkins & Chuck
Use git the proper way
Version control git day02
Getting started with GIT
Git in 5 Minutes
Git basics
Introduction to Git
Git basic stanley hsiao 2010_12_15
Git and Github.pptx
Session git
Git basic
Git tech talk
Git Started With Git
Atlanta Pm Git 101
3DC Intro to Git Workshop
Gitting It Under (Version) Control
Git cheat sheet
Git101

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Approach and Philosophy of On baking technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
Unlocking AI with Model Context Protocol (MCP)
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Approach and Philosophy of On baking technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Weekly Chronicles - August'25 Week I

Git - a overview for beginners

  • 1. Git A overview for beginners
  • 2. Origin (Where our source(in ourcomes GitHub) our case: GitHub) code case: from. In
  • 3. Origin (Where our source(in ourcomes GitHub) our case: GitHub) code case: from. In Internet Local development machine
  • 4. Origin (Where our source(in ourcomes GitHub) our case: GitHub) code case: from. In clone (ex: git clone git@github.com:antonpirker/django-kickstarter.git) Internet Local development machine (after a 'clone' you have the complete source repository with all revisions on your local computer)
  • 5. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) Internet Local Repository Staging Area (Index) Working Area (Local directory)
  • 6. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) “pull” Internet Local Repository Staging Area (Index) Working Area (Local directory)
  • 7. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) “pull” Internet Local Repository Staging Area (Index) modify Working Area (Local directory)
  • 8. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) “pull” Internet Local Repository Staging Area (Index) modify “add” Area (Local directory) Working
  • 9. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) “pull” Internet Local Repository Staging Area (Index) Working “commit” modify “add” Area (Local directory)
  • 10. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) “pull” Internet Local Repository Staging Area (Index) modify “add” Area (Local modify “commit” Working “commit” directory)
  • 11. Origin (ex: git@github.com:antonpirker/django-kickstarter.git) (in our case: GitHub) “pull” “push” Internet Local Repository Staging Area (Index) modify “add” Area (Local modify “commit” Working “commit” directory)