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
89
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
240
Other Decks in Technology
See All in Technology
[PlatformCon 24] Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
danielbryantuk
0
170
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
1
680
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
0
230
オブザーバビリティの Primary Signals
onk
PRO
0
530
コンパウンドスタートアップのためのスケーラブルでセキュアなInfrastructure as Codeパイプラインを考える / Scalable and Secure Infrastructure as Code Pipeline for a Compound Startup
yuyatakeyama
3
1.8k
OpenTelemetry を使ったトレースエグザンプラーの活用 / otel-trace-exemplar
k6s4i53rx
2
630
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
2
100
PHPカンファレンス小田原2024
ysknsid25
2
660
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
60
17k
NLP2024 参加報告LT ~RAGの生成評価と懇親戦略~ / nlp2024_attendee_presentation_LT_masuda
taro_masuda
1
190
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
110
Postman v10リリース後を振り返る
nagix
0
120
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
1
3.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
240
1.2M
Building Effective Engineering Teams - LeadDev
addyosmani
26
1.8k
Build your cross-platform service in a week with App Engine
jlugia
224
17k
VelocityConf: Rendering Performance Case Studies
addyosmani
319
23k
Designing for humans not robots
tammielis
247
25k
Stop Working from a Prison Cell
hatefulcrawdad
265
19k
Writing Fast Ruby
sferik
619
60k
Producing Creativity
orderedlist
PRO
336
39k
The MySQL Ecosystem @ GitHub 2015
samlambert
242
12k
The Cost Of JavaScript in 2023
addyosmani
13
3.8k
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.