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
48
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
コーチングの奥義 何もしないテクニック
jinwatanabe
0
160
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
1
910
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
4
24k
NANDでも描画したい!
nichica906
3
660
Netflix の裏側に何があるのか...その謎を解明すべく、我々は Amazon の奥地へと向かった
kentosuzuki
0
100
ハッカソンで入賞した話 @ Findy LT
asari194617
0
1.5k
【GCC2026】鉄拳8でのVFX開発事例
bandainamcostudios
PRO
0
300
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
2
1.1k
Kiro WebとCloud Sessions
nagisa53
2
190
Rust×eBPFでEDRっぽいものをつくる
sunlife3
2
930
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
890
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
690
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
850
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Tell your own story through comics
letsgokoyo
1
1k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
480
Statistics for Hackers
jakevdp
799
230k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
280
Are puppies a ranking factor?
jonoalderson
2
3.8k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
660
Optimizing for Happiness
mojombo
378
71k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
500
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
580
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