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
510
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
390
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
170
Your First Pull Request
matthewmccullough
0
300
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
830
Agile-ish life at GitHub
matthewmccullough
2
390
Git and GitHub Agile Workflows for HP
matthewmccullough
0
310
Writing Tools on the GitHub Platform
matthewmccullough
0
270
Git Feature Branches as an Art
matthewmccullough
0
170
The Foundations of Collaboration with GitHub • SIGCSE 2014
matthewmccullough
1
120
Other Decks in Programming
See All in Programming
MCPで実現するAIエージェント駆動のNext.jsアプリデバッグ手法
nyatinte
7
1.1k
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.6k
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
270
AI時代のUIはどこへ行く?
yusukebe
17
8.8k
1から理解するWeb Push
dora1998
7
1.8k
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
520
CloudflareのChat Agent Starter Kitで簡単!AIチャットボット構築
syumai
2
470
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
140
MCPでVibe Working。そして、結局はContext Eng(略)/ Working with Vibe on MCP And Context Eng
rkaga
5
2.2k
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
290
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
21
5.6k
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
120
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
BBQ
matthewcrist
89
9.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
810
Docker and Python
trallard
45
3.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Documentation Writing (for coders)
carmenintech
74
5k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Unsuck your backbone
ammeep
671
58k
GraphQLとの向き合い方2022年版
quramy
49
14k
A better future with KSS
kneath
239
17k
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