Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Git and GitHub Platform Review
Matthew McCullough
October 08, 2014
Programming
1
270
Git and GitHub Platform Review
Matthew McCullough
October 08, 2014
Tweet
Share
More Decks by Matthew McCullough
See All by Matthew McCullough
Patterns for Collaborative Software Development in a Social World at JavaOne 2015
matthewmccullough
1
330
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
130
Your First Pull Request
matthewmccullough
0
210
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
580
Agile-ish life at GitHub
matthewmccullough
2
260
Git and GitHub Agile Workflows for HP
matthewmccullough
0
220
Writing Tools on the GitHub Platform
matthewmccullough
0
190
Git Feature Branches as an Art
matthewmccullough
0
130
The Foundations of Collaboration with GitHub • SIGCSE 2014
matthewmccullough
1
90
Other Decks in Programming
See All in Programming
人類には難しいZynqで組み込みRust
ikemori
0
470
競プロへの誘 -いざな-
u76ner
0
320
TDX22: User-Mode DB Ops
ca_peterson
3
1.1k
Is Rust a great language for building Kubernetes ecosystem
deepu105
0
140
Develop your CI tools
xgouchet
2
180
ゴーファーくんと学ぶGo言語の世界/golang-world-with-gopher
iwasiman
1
140
Android Architecture Design With Koin
agiuliani
0
210
Becoming an Android Librarian
skydoves
3
420
SPA/MPA 議論の俯瞰と 現代における設計のポイント - #tfcon 2022 フロントエンド設計
ahomu
3
1.4k
Where and how to run UI tests (Droidcon Lisbon & Android Makers, Paris)
nonews
0
110
mrubyを1300円のボードで動かそう
yuuu
0
170
Yumemi.apk #6 ~ゆめみのAndroidエンジニア 日頃の成果大発表会!~ Session 2
blendthink
1
200
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
86
12k
Art, The Web, and Tiny UX
lynnandtonic
280
17k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
236
1M
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
343
17k
GitHub's CSS Performance
jonrohan
1020
410k
BBQ
matthewcrist
74
7.9k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.6k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
181
15k
Transcript
Distributed Version Control Software Development with Git and GitHub
matthew@github.com @matthewmccull matthewmccullough !
None
None
None
"
DVCS
None
Git and GitHub take over the VCS landscape
Why?
solves common Pain Points
create Business Value
None
Migration
SVN ‛ GIT
None
None
None
None
If it isn't broke, don't fix it. right?
“most of your computer science career will be single data
stream, single CPU, single threaded processing. Don’t worry about chapter 7.” ! –my most incorrect university professor, ever
easy…right?
easy
Branching
Branching is easy
~40 bytes
#
Commits are the atomic unit
$
%
&
Real-time Conversations
'
(
Visual Tools
Branching Visualizations
)
Desktop tools
*
Binaries
TAGS
+
Github Releases
+
Platform features
Mobile views
,
Pulse Page
-
.
Task Lists
/
Binary Viewers
0
Bug Tracker + Integration
1
Automation API
2
None
None
Full Code Search
3
LDAP Sync
4
Markdown
5
Everything is a URL
6
Services
Implementation Support
7
Training Services
8
Distributed Version Control Software Development with Git and GitHub
None