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
560
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
410
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
180
Your First Pull Request
matthewmccullough
0
340
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
850
Agile-ish life at GitHub
matthewmccullough
2
420
Git and GitHub Agile Workflows for HP
matthewmccullough
0
340
Writing Tools on the GitHub Platform
matthewmccullough
0
300
Git Feature Branches as an Art
matthewmccullough
0
200
The Foundations of Collaboration with GitHub • SIGCSE 2014
matthewmccullough
1
130
Other Decks in Programming
See All in Programming
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
250
AIプロダクト時代のQAエンジニアに求められること
imtnd
2
760
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
210
Event Storming
hschwentner
3
1.3k
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
15年目のiOSアプリを1から作り直す技術
teakun
1
610
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
520
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
240
AI活用のコスパを最大化する方法
ochtum
0
130
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
340
Rubyと楽しいをつくる / Creating joy with Ruby
chobishiba
0
210
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
300
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
230
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
760
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
80
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
180
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The untapped power of vector embeddings
frankvandijk
2
1.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Balancing Empowerment & Direction
lara
5
930
[SF Ruby Conf 2025] Rails X
palkan
2
820
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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