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 Branching
Search
Trần Kim Hiếu
October 18, 2013
Programming
1
96
Git Branching
A awesome git branching model help you get more productivity at work
Trần Kim Hiếu
October 18, 2013
Tweet
Share
More Decks by Trần Kim Hiếu
See All by Trần Kim Hiếu
10 keys to effective learning new things
trankimhieu
1
54
10 keys to learning new technology
trankimhieu
2
130
Elasticsearch - Why big system need you
trankimhieu
2
9.5k
Cloud Computing - Some "keyword" must know
trankimhieu
0
7.4k
Other Decks in Programming
See All in Programming
What's new in Adaptive Android development
fornewid
0
140
Google I/O recap web編 大分Web祭り2025
kponda
0
2.8k
Understanding Ruby Grammar Through Conflicts
yui_knk
1
110
iOS開発スターターキットの作り方
akidon0000
0
240
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1.1k
なぜあなたのオブザーバビリティ導入は頓挫するのか
ryota_hnk
5
590
The State of Fluid (2025)
s2b
0
170
kiroでゲームを作ってみた
iriikeita
0
170
変化を楽しむエンジニアリング ~ いままでとこれから ~
murajun1978
0
730
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
1
210
マイコンでもRustのtestがしたい その2/KernelVM Tokyo 18
tnishinaga
2
2.3k
Langfuseと歩む生成AI活用推進
licux
3
200
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Raft: Consensus for Rubyists
vanstee
140
7.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
460
How STYLIGHT went responsive
nonsquared
100
5.7k
Designing Experiences People Love
moore
142
24k
Balancing Empowerment & Direction
lara
2
570
KATA
mclloyd
32
14k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Applications with DynamoDB
mza
96
6.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Transcript
Git Branching A simple way to get more productivity Kim
Hiếu is an Android & RoR Developer @ Silicon Straits Saigon
Problem Only use master branch
Problem No tagging Conflict @ master branch One task @
a time
Productivity git branching model Use two main branch • master
◦ stable code ◦ no build & test error • develop ◦ can run code ◦ sometime can’t pass test
Productivity git branching model Three supporting branch group • feature
• release • hotfix
None
Begin a feature branch Checkout from develop
Finish a feature branch Merge to develop
Begin a release branch Checkout from develop
Finish a release branch Merge to master
Finish a release branch Merge to develop
Begin a hotfix branch Checkout from develop
Finish a hotfix branch Merge to develop
Finish a hotfix branch Merge to develop
Don’t use fast forward
Smartgit - A java base git client
Smartgit support git-flow
Thanks for attention Discussion