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 strategy
Search
Derek Johnson
September 17, 2015
Technology
95
0
Share
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
45
Git basics
derekjohnson
1
61
Responsive images have landed
derekjohnson
2
170
How modern web design works
derekjohnson
0
430
Other Decks in Technology
See All in Technology
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
230
Hello UUID
mimifuwacc
0
110
AIドリブン開発の実践知 ― AI-DLC Unicorn Gym実施から見えた可能性と課題
mixi_engineers
PRO
0
120
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
1
190
Network Firewall Proxyで 自前プロキシを消し去ることができるのか
gusandayo
0
200
Kubernetes基盤における開発者体験 とセキュリティの両⽴ / Balancing developer experience and security in a Kubernetes-based environment
chmikata
0
200
OPENLOGI Company Profile
hr01
0
83k
自己組織化を試される緑茶ハイを求めて、今日も全力であそんで学ぼう / Self-Organization and Shochu Green Tea
naitosatoshi
0
110
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
JAWS DAYS 2026でAIの「もやっと」感が解消された話
smt7174
1
130
GitHub Copilotを極める会 - 開発者のための活用術
findy_eventslides
5
3.2k
Featured
See All Featured
Docker and Python
trallard
47
3.8k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
The Invisible Side of Design
smashingmag
302
51k
The SEO identity crisis: Don't let AI make you average
varn
0
430
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
710
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
750
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
340
The untapped power of vector embeddings
frankvandijk
2
1.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
370
The browser strikes back
jonoalderson
0
890
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