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
github-flow
Search
David Celis
August 15, 2012
Programming
16
910
github-flow
Introduce GitHub to a common git workflow by forking and using pull requests.
David Celis
August 15, 2012
Tweet
Share
More Decks by David Celis
See All by David Celis
From REST to GraphQL: Why a query language is perfect for writing APIs
davidcelis
0
120
Rails Is Enterprise So You Might Internationalise* Your App
davidcelis
0
26
Rails Inflections
davidcelis
5
240
Better Git Commit Messages
davidcelis
8
2.5k
Other Decks in Programming
See All in Programming
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
270
ベクトル検索システムの気持ち
monochromegane
31
9.8k
アーキテクトと美学 / Architecture and Aesthetics
nrslib
12
3.3k
メモリウォールを超えて:キャッシュメモリ技術の進歩
kawayu
0
1.9k
Building a macOS screen saver with Kotlin (Android Makers 2025)
zsmb
1
140
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
2k
AI Agents with JavaScript
slobodan
0
210
Signal-Based Data FetchingWith the New httpResource
manfredsteyer
PRO
0
160
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
160
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
8
7.2k
remix + cloudflare workers (DO) docker上でいい感じに開発する
yoshidatomoaki
0
130
Empowering Developers with HTML-Aware ERB Tooling @ RubyKaigi 2025, Matsuyama, Ehime
marcoroth
1
220
Featured
See All Featured
Agile that works and the tools we love
rasmusluckow
328
21k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
640
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
How GitHub (no longer) Works
holman
314
140k
Six Lessons from altMBA
skipperchong
27
3.7k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
Transcript
git-flow Wednesday, August 15, 12
git-flow Wednesday, August 15, 12
Typical process Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Seems LEGIT Wednesday, August 15, 12
But there are PROBLEMS Wednesday, August 15, 12
Pushing DIRECTLY MASTER to Wednesday, August 15, 12
NO enforceable CODE REVIEW Wednesday, August 15, 12
People don’t clean up! Wednesday, August 15, 12
How can we do BETTER? Wednesday, August 15, 12
git-flow Wednesday, August 15, 12
github-flow Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Know EXACTLY what you’re MERGING Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
DIFF STATS Wednesday, August 15, 12
Wednesday, August 15, 12
CODE REVIEW Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
Wednesday, August 15, 12
But WHAT about all of those FEATURE BRANCHES Wednesday, August
15, 12
github-flow Wednesday, August 15, 12
github-flow Wednesday, August 15, 12
FORKING Wednesday, August 15, 12
CLONE YOUR FORK Wednesday, August 15, 12
CLONE YOUR FORK Wednesday, August 15, 12
KEEP UP TO DATE Wednesday, August 15, 12
KEEP UP TO DATE Wednesday, August 15, 12
KEEP UP TO DATE Wednesday, August 15, 12
KEEP UP TO DATE Wednesday, August 15, 12
PAIR FORKING Wednesday, August 15, 12
Fetch only what YOU care about Wednesday, August 15, 12
Maintain your repository the way YOU want. It’s YOURS Wednesday,
August 15, 12
Learn how to use git like a PRO Wednesday, August
15, 12
Now you can PRUNE all of those FEATURE BRANCHES *
from the main repository! (once your other team members have forked too) Wednesday, August 15, 12
@davidcelis Wednesday, August 15, 12