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 Branch Model
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ryan Lv
August 07, 2014
Programming
140
0
Share
Git Branch Model
Ryan Lv
August 07, 2014
More Decks by Ryan Lv
See All by Ryan Lv
Understanding MySQL Explain
xiaoronglv
1
1.1k
Memcached: consistent hashing, LRU, and memory allocation
xiaoronglv
0
870
Anki Basic
xiaoronglv
0
1k
数据挖掘从0到1
xiaoronglv
0
220
Other Decks in Programming
See All in Programming
ローカルLLMでどこまでコードが書けるか / How much code can be written on a local LLM
kishida
2
310
20年以上続くプロダクトでも使い続けられる静的解析ツールを求めて
matsuo_atsushi
0
140
Building on Bluesky's AT Protocol with Ruby
mackuba
0
100
Kingdom of the Machine
yui_knk
2
1.4k
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
220
t *testing.T は どこからやってくるの?
otakakot
1
900
🦞OpenClaw works with AWS
licux
1
330
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
760
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
120
How We Practice Exploratory Testing in Iterative Development( #scrumniigata ) / 反復開発の中で、探索的テストをどう実施しているか
teyamagu
PRO
3
700
Making the RBS Parser Faster
soutaro
0
660
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.4k
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.1k
How GitHub (no longer) Works
holman
316
150k
Technical Leadership for Architectural Decision Making
baasie
3
350
Context Engineering - Making Every Token Count
addyosmani
9
860
Accessibility Awareness
sabderemane
1
110
So, you think you're a good person
axbom
PRO
2
2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
Odyssey Design
rkendrick25
PRO
2
610
エンジニアに許された特別な時間の終わり
watany
106
240k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Test your architecture with Archunit
thirion
1
2.2k
Transcript
Git 分⽀支策略 吕⼩小荣
Why • ⼯工作流程 • 参与到开源项⺫⽬目中
内容 • 最完美(繁琐)的 Branching Model • Github Flow • Boohee
Flow
完(繁)美(琐)
• Master • hotfix • develop • feature • release
两条主线
如何开发功能
如何修复 bug
Github Flow
术语 • fork(not fuck) • pull request
fork
pull request
区别 • 第⼀一个 Flow 是单个仓库内协作 • 第⼆二个是多个仓库之间的协作
Boohee Style “薄荷的分⽀支管理策略.”
代码库 • 共享的单仓库 • merge 时需要 pull request • 新⼈人操作要慎重
分⽀支 • master • feature/ • hotfix/ • deploy (⼤大杂烩,⼩小受,千万别被
merge)
部署到 qa • git checkout qa • git merge feature/sms
• git pull • git push • cap qa deploy
• http://nvie.com/posts/a-successful-git-branching- model/ • http://www.ruanyifeng.com/blog/2012/07/git.html Reference
thanks and return