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
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
47
Git basics
derekjohnson
1
70
Responsive images have landed
derekjohnson
2
190
How modern web design works
derekjohnson
0
430
Other Decks in Technology
See All in Technology
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
12
4k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
0
290
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
1.6k
AIが自社のTableauを操作する世界へ:Tableau MCP超入門
tbtykk
0
110
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
170
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
470
初めてのGitHub Actions / GitHub Actions at First
tooppoo
0
140
新しい SLO が良い感じにハマっている話
z63d
4
2.1k
LLMリーダーボードアップデートに向けたAgentic Math_SWEのトレースについて
nejumi
0
210
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
PLaMoを毎日の開発で使い育てていく
pfn
PRO
0
180
Pavlokで始める電撃駆動開発
sgrsn
0
160
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
780
Tell your own story through comics
letsgokoyo
1
1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
330
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.1k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Marketing to machines
jonoalderson
1
5.6k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
200
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
160
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