Enviar pesquisa
Carregar
Git in the Van HighEdWeb 2013
•
0 gostou
•
531 visualizações
A
Annette Liskey
Seguir
Learn the basics of using Git for version control
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 64
Baixar agora
Baixar para ler offline
Recomendados
Introduction To Git
Introduction To Git
Arnaud Seilles
Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1
Omar Fathy
Git 101 for Beginners
Git 101 for Beginners
Anurag Upadhaya
Git introduction workshop for scientists
Git introduction workshop for scientists
Steven Hamblin
Git basics
Git basics
GHARSALLAH Mohamed
Introduction to GitHub
Introduction to GitHub
Nishan Bose
Git basics
Git basics
Ashwin Date
Introduction to Git and GitHub Part 2
Introduction to Git and GitHub Part 2
Omar Fathy
Recomendados
Introduction To Git
Introduction To Git
Arnaud Seilles
Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1
Omar Fathy
Git 101 for Beginners
Git 101 for Beginners
Anurag Upadhaya
Git introduction workshop for scientists
Git introduction workshop for scientists
Steven Hamblin
Git basics
Git basics
GHARSALLAH Mohamed
Introduction to GitHub
Introduction to GitHub
Nishan Bose
Git basics
Git basics
Ashwin Date
Introduction to Git and GitHub Part 2
Introduction to Git and GitHub Part 2
Omar Fathy
Git and Github Session
Git and Github Session
GoogleDevelopersStud1
Introduction to Git
Introduction to Git
Lukas Fittl
Introduction to github slideshare
Introduction to github slideshare
Rakesh Sukumar
Git from SVN
Git from SVN
Justin Yoo
Git extension-training
Git extension-training
Eric Guo
Git basic
Git basic
Emran Ul Hadi
Version control with Git & GitHub
Version control with Git & GitHub
benko
Git and GitHub crash course
Git and GitHub crash course
Mireia Sangalo
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
Git presentation
Git presentation
Vikas Yaligar
Git locally - part 1
Git locally - part 1
ahmadezzeir
Git,Github,How to host using Github
Git,Github,How to host using Github
Sujata Regoti
Workshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
git and github
git and github
Darren Oakley
Git basics to advance with diagrams
Git basics to advance with diagrams
Dilum Navanjana
A Practical Introduction to git
A Practical Introduction to git
Emanuele Olivetti
Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration
Newt Global Consulting LLC
Introduction to Git and Github
Introduction to Git and Github
Houari ZEGAI
HacktoberFest-Git&GitHub
HacktoberFest-Git&GitHub
GDSCIIITBbsr
Version Control History and Git Basics
Version Control History and Git Basics
Sreedath N S
Exploiting classical bibliometrics of CSCW: classification, evaluation, limit...
Exploiting classical bibliometrics of CSCW: classification, evaluation, limit...
António Correia
Di's innovationstur til usa i uge 14 2014
Di's innovationstur til usa i uge 14 2014
DI - Dansk Industri
Mais conteúdo relacionado
Mais procurados
Git and Github Session
Git and Github Session
GoogleDevelopersStud1
Introduction to Git
Introduction to Git
Lukas Fittl
Introduction to github slideshare
Introduction to github slideshare
Rakesh Sukumar
Git from SVN
Git from SVN
Justin Yoo
Git extension-training
Git extension-training
Eric Guo
Git basic
Git basic
Emran Ul Hadi
Version control with Git & GitHub
Version control with Git & GitHub
benko
Git and GitHub crash course
Git and GitHub crash course
Mireia Sangalo
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Simplilearn
Git presentation
Git presentation
Vikas Yaligar
Git locally - part 1
Git locally - part 1
ahmadezzeir
Git,Github,How to host using Github
Git,Github,How to host using Github
Sujata Regoti
Workshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
git and github
git and github
Darren Oakley
Git basics to advance with diagrams
Git basics to advance with diagrams
Dilum Navanjana
A Practical Introduction to git
A Practical Introduction to git
Emanuele Olivetti
Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration
Newt Global Consulting LLC
Introduction to Git and Github
Introduction to Git and Github
Houari ZEGAI
HacktoberFest-Git&GitHub
HacktoberFest-Git&GitHub
GDSCIIITBbsr
Version Control History and Git Basics
Version Control History and Git Basics
Sreedath N S
Mais procurados
(20)
Git and Github Session
Git and Github Session
Introduction to Git
Introduction to Git
Introduction to github slideshare
Introduction to github slideshare
Git from SVN
Git from SVN
Git extension-training
Git extension-training
Git basic
Git basic
Version control with Git & GitHub
Version control with Git & GitHub
Git and GitHub crash course
Git and GitHub crash course
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git presentation
Git presentation
Git locally - part 1
Git locally - part 1
Git,Github,How to host using Github
Git,Github,How to host using Github
Workshop on Git and GitHub
Workshop on Git and GitHub
git and github
git and github
Git basics to advance with diagrams
Git basics to advance with diagrams
A Practical Introduction to git
A Practical Introduction to git
Webinar : SVN to GIT Migration
Webinar : SVN to GIT Migration
Introduction to Git and Github
Introduction to Git and Github
HacktoberFest-Git&GitHub
HacktoberFest-Git&GitHub
Version Control History and Git Basics
Version Control History and Git Basics
Destaque
Exploiting classical bibliometrics of CSCW: classification, evaluation, limit...
Exploiting classical bibliometrics of CSCW: classification, evaluation, limit...
António Correia
Di's innovationstur til usa i uge 14 2014
Di's innovationstur til usa i uge 14 2014
DI - Dansk Industri
Memoria Observatorio 2011
Memoria Observatorio 2011
bizikleteroak
News of the week 8.10.13 abp ananda
News of the week 8.10.13 abp ananda
Media Content and Communications Services India Pvt Ltd
Memoria Observatorio 2009
Memoria Observatorio 2009
bizikleteroak
Optimising the Emotional Connections Your Advertisements Create by Be On / AO...
Optimising the Emotional Connections Your Advertisements Create by Be On / AO...
Sander Saar
Slidepresentasi 120607231837-phpapp02
Slidepresentasi 120607231837-phpapp02
Tiara Anggraini
PASTORCILLO MENTIROSO
PASTORCILLO MENTIROSO
Dcmonsterford
Aljabar
Aljabar
Dyah chan
International Customer Service Association Annual Conference 2013
International Customer Service Association Annual Conference 2013
Esker, Inc.
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
Sage france
Statistika deskriptif
Statistika deskriptif
Tiara Anggraini
Presentation+script example
Presentation+script example
carlpercival
Presentation1
Presentation1
eforbet
Таблетки для улучшения зрения «Тяньши»
Таблетки для улучшения зрения «Тяньши»
Дмитрий Малюк
Destaque
(15)
Exploiting classical bibliometrics of CSCW: classification, evaluation, limit...
Exploiting classical bibliometrics of CSCW: classification, evaluation, limit...
Di's innovationstur til usa i uge 14 2014
Di's innovationstur til usa i uge 14 2014
Memoria Observatorio 2011
Memoria Observatorio 2011
News of the week 8.10.13 abp ananda
News of the week 8.10.13 abp ananda
Memoria Observatorio 2009
Memoria Observatorio 2009
Optimising the Emotional Connections Your Advertisements Create by Be On / AO...
Optimising the Emotional Connections Your Advertisements Create by Be On / AO...
Slidepresentasi 120607231837-phpapp02
Slidepresentasi 120607231837-phpapp02
PASTORCILLO MENTIROSO
PASTORCILLO MENTIROSO
Aljabar
Aljabar
International Customer Service Association Annual Conference 2013
International Customer Service Association Annual Conference 2013
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
7 règles d’Or pour réussir un Projet CRM – Témoignage du LEM
Statistika deskriptif
Statistika deskriptif
Presentation+script example
Presentation+script example
Presentation1
Presentation1
Таблетки для улучшения зрения «Тяньши»
Таблетки для улучшения зрения «Тяньши»
Semelhante a Git in the Van HighEdWeb 2013
Let's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHub
Kim Moir
Introduction to git
Introduction to git
Nguyen Van Hung
Git installation and configuration
Git installation and configuration
Kishor Kumar
Source control management
Source control management
Owen Winkler
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Geoff Hoffman
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Ahmed El-Arabawy
Intro to git and git hub
Intro to git and git hub
Venkat Malladi
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
HubSpot
Git Educated About Git - 20 Essential Commands
Git Educated About Git - 20 Essential Commands
Jeremy Lindblom
Techoalien git
Techoalien git
Aditya Tiwari
Techoalien git
Techoalien git
Aditya Tiwari
Techoalien git
Techoalien git
Aditya Tiwari
Introduction to Git
Introduction to Git
atishgoswami
The Basics of Open Source Collaboration With Git and GitHub
The Basics of Open Source Collaboration With Git and GitHub
BigBlueHat
GIT In Detail
GIT In Detail
Haitham Raik
Git and Github
Git and Github
Akshay Vasava
Intro to git
Intro to git
josh_cutler
Beginner's Guide to Version Control with Git
Beginner's Guide to Version Control with Git
Robert Lee-Cann
CSE 390 Lecture 9 - Version Control with GIT
CSE 390 Lecture 9 - Version Control with GIT
PouriaQashqai1
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?
Bruno Capuano
Semelhante a Git in the Van HighEdWeb 2013
(20)
Let's Git this Party Started: An Introduction to Git and GitHub
Let's Git this Party Started: An Introduction to Git and GitHub
Introduction to git
Introduction to git
Git installation and configuration
Git installation and configuration
Source control management
Source control management
Git 101 - Crash Course in Version Control using Git
Git 101 - Crash Course in Version Control using Git
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Intro to git and git hub
Intro to git and git hub
Git 101: Git and GitHub for Beginners
Git 101: Git and GitHub for Beginners
Git Educated About Git - 20 Essential Commands
Git Educated About Git - 20 Essential Commands
Techoalien git
Techoalien git
Techoalien git
Techoalien git
Techoalien git
Techoalien git
Introduction to Git
Introduction to Git
The Basics of Open Source Collaboration With Git and GitHub
The Basics of Open Source Collaboration With Git and GitHub
GIT In Detail
GIT In Detail
Git and Github
Git and Github
Intro to git
Intro to git
Beginner's Guide to Version Control with Git
Beginner's Guide to Version Control with Git
CSE 390 Lecture 9 - Version Control with GIT
CSE 390 Lecture 9 - Version Control with GIT
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?
Último
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Hyperleger Tokyo Meetup
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
Mark Billinghurst
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
Paolo Missier
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
FIDO Alliance
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Exakis Nelite
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
IES VE
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Srushith Repakula
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
FIDO Alliance
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
Hiroshi SHIBATA
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
BrainSell Technologies
Working together SRE & Platform Engineering
Working together SRE & Platform Engineering
Marcus Vechiato
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.pdf
FIDO Alliance
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
FIDO Alliance
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Neo4j
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
FIDO Alliance
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
Último
(20)
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
The Metaverse: Are We There Yet?
The Metaverse: Are We There Yet?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
Working together SRE & Platform Engineering
Working together SRE & Platform Engineering
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.pdf
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Git in the Van HighEdWeb 2013
1.
2.
Question Who uses revision control?! #TPR7!
3.
DIY Revision Control • Duplicate
and rename • Track Changes / Save as Version • Recovering the last auto-save
4.
“When you work
within your confines, when you realize your limitations, that’s when you can break through them.”!
5.
Revision Control Systems • Track
changes to a set of files • Mostly text edits • Usually source code
6.
Common Systems • Subversion
(SVN) • BitKeeper • CVS, SVK, etc.
7.
Compare Them All http://en.wikipedia.org/wiki/ Comparison_of_revision_control_software
8.
Why Choose Git? •
Open Source (free) • Distributed gives you autonomy • Easy branching for experimenting
9.
How Git Works #TPR7!
10.
The Δ It’s Efficient •
Revisions, not versions • Repo stores all changes – 1st change: git init! • Each change links to previous
11.
The 3 Areas •
Working Copy • Staging Index • Repo
12.
Working Copy Staging Index Repo
13.
“I was learning
a lot of things fast.”!
14.
An Analogy Packing a
suitcase! #TPR7!
15.
Step 1: All the
Things! • Take some shirts out of the closet • Throw them on the bed
16.
Working Copy Staging Index Repo
17.
Step 2: Just These
Things • Choose a few shirts • Prepare them for packing
18.
Working Copy Staging Index Repo
19.
Step 3: Pack the
Things • Put the shirts in the suitcase
20.
Working Copy Staging Index Repo
21.
An Example Packing pants!
22.
Step 1 • Take
pants out of the closet • Touched the pants – that’s an edit • The pants are in your working copy
23.
Working Copy Staging Index Repo
24.
Step 2 • Choose
a few pants, fold them up • Selected a change – that’s an add • The pants are in your staging index
25.
Working Copy Staging Index Repo
26.
Step 3 • Put
the folded pants in your suitcase • Packed the pants – that’s a commit • The pants are in your repo
27.
Working Copy Staging Index Repo
28.
Another Example This time, with commands!!
29.
Step 1 • Take
socks out of the drawer • COMMAND: (none) – Git compares current files to repo – Changes go in working copy automatically
30.
Working Copy Staging Index Repo
31.
Step 2 • Pick
a few socks, roll them up • COMMAND: git add – Moves changes to staging index – Works for edited files or new files
32.
Working Copy Staging Index Repo git add
33.
Step 3 • Pack
the socks in your suitcase • COMMAND: git commit – Records the changes to your repo – Can be a single change or many
34.
Working Copy Staging Index Repo git commit
35.
Step 4 • Put
unused clothes away • COMMAND: git checkout – Erases changes from the working copy – A good way to get out of a bad situation
36.
Working Copy Working Copy git checkout!
37.
Commit #1 Commit #2 Commit #3
38.
“After all the
weeks of practice I felt ready to play.”!
39.
A Demo With Terminal
and the GitHub app!
40.
State of the Repo Sequential
changes!
41.
Commit #1 Commit #2 Commit #3 HEAD
42.
Branches Want to try something?!
43.
Making Branches git branch
<name>! ! • Clones the repo • New working copy and staging index • Git Flow – a branching model
44.
Switching Branches git checkout
<name>! • Quickly swap to a different branch • Changes what’s in your editor • Changes what’s in the browser
45.
An Example Going to
Jamaica!
46.
Rewind the Repo git
checkout <commit2>! ! • Set the HEAD to commit #2
47.
Commit #1 Commit #2 Commit #3 HEAD
48.
Commit #1 Commit #2 Commit #3 HEAD
49.
Branch the Rewind git
checkout – b <branchName>! • Make a new branch off that commit
50.
Master Jamaica
51.
Working Copy Staging Index Repo
52.
Get a Passport •
A new item, not yet tracked • COMMAND: git add – Skip the working copy – Add directly to staging index !
53.
Working Copy Staging Index Repo git add
54.
Pack the Passport •
Pack the passport • COMMAND: git commit – Add to the repo
55.
Working Copy Staging Index Repo
56.
Merge the Changes •
Add the change to the master branch • COMMAND: git merge – Merge all changes or cherry pick
57.
Master Jamaica
58.
Master Jamaica
59.
Demo Time Checkout prior
commit, branch, merge
60.
GitHub.com “Just do it
like it’s all you knew how to do.”!
61.
Learn More • http://try.github.io •
“Git Essential Training” by Kevin Skoglund on Lynda.com • http://git-scm.com/book
62.
Clone This Rep ! https://github.com/ brufftech/git-suitcase.git
63.
Credits • Quotes from
Get in the Van by Henry Rollins • Designer: Jacob Melton meltonjd@dukes.jmu.edu • Presenter: Annette Liskey liskeyab@jmu.edu
64.
Questions?
Baixar agora