Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Git Branching
Search
Trần Kim Hiếu
October 18, 2013
Programming
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git Branching
A awesome git branching model help you get more productivity at work
Trần Kim Hiếu
October 18, 2013
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
63
10 keys to learning new technology
trankimhieu
2
140
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
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
110
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
140
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
4
400
Java 27新機能 / Java 27 new features
kishida
2
190
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
180
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
170
FreeBSDでZabbixを動かす
kenkino
0
340
Heart of Swift Concurrency
koher
0
1.1k
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
380
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.3k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
890
Are puppies a ranking factor?
jonoalderson
2
4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Producing Creativity
orderedlist
PRO
348
41k
Embracing the Ebb and Flow
colly
88
5.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
250
Practical Orchestrator
shlominoach
192
12k
Fireside Chat
paigeccino
43
4k
Building an army of robots
kneath
307
47k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
690
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