Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Git and GitHub Platform Review
Search
Matthew McCullough
October 08, 2014
Programming
1
480
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
380
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
160
Your First Pull Request
matthewmccullough
0
290
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
810
Agile-ish life at GitHub
matthewmccullough
2
380
Git and GitHub Agile Workflows for HP
matthewmccullough
0
300
Writing Tools on the GitHub Platform
matthewmccullough
0
260
Git Feature Branches as an Art
matthewmccullough
0
160
The Foundations of Collaboration with GitHub • SIGCSE 2014
matthewmccullough
1
110
Other Decks in Programming
See All in Programming
Cloudflare Workersで進めるリモートMCP活用
syumai
12
1.6k
In geheimer Mission: AI Agents entwickeln
joergneumann
0
120
はじめてのPDFKit.pdf
shomakato
0
110
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
250
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
120
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
160
Duke on CRaC with Jakarta EE
ivargrimstad
1
240
ruby.wasmとWebSocketで遊ぼう!
lnit
0
100
AIコーディングの理想と現実
tomohisa
38
40k
Instrumentsを使用した アプリのパフォーマンス向上方法
hinakko
0
250
医療系ソフトウェアのAI駆動開発
koukimiura
1
140
Designing Your Organization's Test Pyramid ( #scrumniigata )
teyamagu
PRO
5
1.7k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
580
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Done Done
chrislema
184
16k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Embracing the Ebb and Flow
colly
85
4.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Adopting Sorbet at Scale
ufuk
76
9.4k
Why Our Code Smells
bkeepers
PRO
336
57k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building an army of robots
kneath
305
45k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
Distributed Version Control Software Development with Git and GitHub
[email protected]
@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