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 strategy
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Derek Johnson
September 17, 2015
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git branching strategy
Slides from an internal presentation for new staff
Derek Johnson
September 17, 2015
More Decks by Derek Johnson
See All by Derek Johnson
Responsive Web Design
derekjohnson
0
48
Git basics
derekjohnson
1
72
Responsive images have landed
derekjohnson
2
190
How modern web design works
derekjohnson
0
440
Other Decks in Technology
See All in Technology
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
110
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
240
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
Adversary Infrastructure Hunting101
disconinja
0
160
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
200
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
160
AI時代のGraphQL
joere
3
410
What Is JetBrains Air
x5gtrn
PRO
0
170
撮るだけでは終わらない。ソニーが挑むB2Bカメラソリューション開発
sony
0
110
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
220
[re:Invent2026事前勉強会(有志開催)]続きは、ラスベガスの廊下で / continue-in-the-vegas-hallway
sh_fk2
0
250
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
5
1.7k
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
310
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
450
WENDY [Excerpt]
tessaabrams
14
40k
Product Roadmaps are Hard
iamctodd
55
13k
Statistics for Hackers
jakevdp
799
230k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
490
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
540
Done Done
chrislema
187
17k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
How to Talk to Developers About Accessibility
jct
2
590
A Modern Web Designer's Workflow
chriscoyier
699
190k
Transcript
Git branching strategy
git checkout -b offline Creates a new branch called “offline”
branching off from the current branch
git checkout dev Moves to an existing branch called “dev”
git branch -m watch clock Renames a branch called “watch”
to “clock”
git branch -m develop Renames the current branch to “develop”
git branch -d develop Deletes the branch called “develop”
git merge --no-ff aria Merges the branch called “aria” into
the current branch
git checkout -t origin/staging Create a new branch called “staging”
that tracks the remote branch called “staging”
None
Feature branches Release branches Hotfix branches
None
git checkout -b <feature>
None
git checkout dev git merge --no-ff <feature>
None
git checkout staging git merge --no-ff dev
Feature branches Release branches Hotfix branches
None
git checkout -b release-2.2.0
README.md CHANGELOG.md
None
None
git checkout master git merge --no-ff release-2.2.0 git tag 2.2.0
git push origin master 2.2.0
Feature branches Release branches Hotfix branches
None
git checkout -b hotfix-2.2.1
README.md CHANGELOG.md
None
git checkout -t origin/staging Create a new branch called “staging”
that tracks the remote branch called “staging”
git push -u origin staging Push a local branch called
“staging” to remote