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 Flow
Search
Sarmad Sangi
September 17, 2014
Technology
0
110
Git Flow
Sarmad Sangi
September 17, 2014
Tweet
Share
More Decks by Sarmad Sangi
See All by Sarmad Sangi
From Backbone.Views To ReactJs
sarmadsangi
1
250
Other Decks in Technology
See All in Technology
新規プロダクトでプロトタイプから正式リリースまでNext.jsで開発したリアル
kawanoriku0
1
530
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
疎結合でスキーマ駆動開発を実現するイベントバスの設計
hacomono
PRO
0
120
エンジニアが主導できる組織づくり ー 製品と事業を進化させる体制へのシフト
ueokande
1
120
AIエージェントで90秒の広告動画を制作!台本・音声・映像・編集をつなぐAWS最新アーキテクチャの実践
nasuvitz
3
400
エンジニアがデザインまで担うための AI駆動UIデザイン/フロントエンド開発実践
kitami
2
130
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
3
590
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
140
roppongirb_20250911
igaiga
1
260
会社紹介資料 / Sansan Company Profile
sansan33
PRO
7
380k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
370
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
250
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
How to Think Like a Performance Engineer
csswizardry
26
1.9k
Designing for Performance
lara
610
69k
Scaling GitHub
holman
463
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Git: the NoSQL Database
bkeepers
PRO
431
66k
KATA
mclloyd
32
14k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Transcript
Git Flow
Why are we talking about this ? • We are
growing rapidly geographically • Multiple people per platform • Maintain and Improving code quality • Reduce conflicts
Git Flow • Branching • Pull Requests • Releases •
Merge Masters
Git Flow - Branching
Git Flow - Pull Requests • Helps review code •
Forces us to write good quality code • Shows you if build is failing or has passed (Travis) • Promotes transparency
Git Flow - Releases • Create a Tag for a
release • Release notes
Git Flow - Merge Masters • Responsible for merging Pull
requests • Anyone and everyone can be merge master
How not to screw up ? • Never do git
push - - force
How not to screw up ? • Never do git
push - - force
How not to screw up ? • Avoid committing into
master branch directly even during hot fix.