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
530
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
400
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
170
Your First Pull Request
matthewmccullough
0
320
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
840
Agile-ish life at GitHub
matthewmccullough
2
400
Git and GitHub Agile Workflows for HP
matthewmccullough
0
320
Writing Tools on the GitHub Platform
matthewmccullough
0
280
Git Feature Branches as an Art
matthewmccullough
0
180
The Foundations of Collaboration with GitHub • SIGCSE 2014
matthewmccullough
1
120
Other Decks in Programming
See All in Programming
Developing Specifications - Jakarta EE: a Real World Example
ivargrimstad
0
230
flutter_kaigi_2025.pdf
kyoheig3
1
360
オフライン対応!Flutterアプリに全文検索エンジンを実装する @FlutterKaigi2025
itsmedreamwalker
2
300
チーム開発の “地ならし"
konifar
8
6.2k
最新のDirectX12で使えるレイトレ周りの機能追加について
projectasura
0
300
DartASTとその活用
sotaatos
2
150
ソフトウェア設計の課題・原則・実践技法
masuda220
PRO
22
18k
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
120
[SF Ruby Conf 2025] Rails X
palkan
0
370
イベントストーミングのはじめかた / Getting Started with Event Storming
nrslib
1
740
AIと協働し、イベントソーシングとアクターモデルで作る後悔しないアーキテクチャ Regret-Free Architecture with AI, Event Sourcing, and Actors
tomohisa
2
9.6k
モビリティSaaSにおけるデータ利活用の発展
nealle
1
640
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Rails Girls Zürich Keynote
gr2m
95
14k
A designer walks into a library…
pauljervisheath
210
24k
It's Worth the Effort
3n
187
29k
Fireside Chat
paigeccino
41
3.7k
Visualization
eitanlees
150
16k
Designing for humans not robots
tammielis
254
26k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Cult of Friendly URLs
andyhume
79
6.7k
Embracing the Ebb and Flow
colly
88
4.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
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