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 Feature Branches as an Art
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Matthew McCullough
March 12, 2014
Programming
0
190
Git Feature Branches as an Art
Slides from Matthew's Fluent (
http://fluentconf.com/fluent2014
) talk on Feature Branches in Git.
Matthew McCullough
March 12, 2014
Tweet
Share
More Decks by Matthew McCullough
See All by Matthew McCullough
Patterns for Collaborative Software Development in a Social World at JavaOne 2015
matthewmccullough
1
410
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
180
Git and GitHub Platform Review
matthewmccullough
1
550
Your First Pull Request
matthewmccullough
0
330
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
850
Agile-ish life at GitHub
matthewmccullough
2
410
Git and GitHub Agile Workflows for HP
matthewmccullough
0
330
Writing Tools on the GitHub Platform
matthewmccullough
0
290
The Foundations of Collaboration with GitHub • SIGCSE 2014
matthewmccullough
1
130
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.9k
Oxlintはいいぞ
yug1224
5
1.1k
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
350
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
350
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.7k
CSC307 Lecture 01
javiergs
PRO
0
680
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.6k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
160
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.2k
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.3k
Combinatorial Interview Problems with Backtracking Solutions - From Imperative Procedural Programming to Declarative Functional Programming - Part 2
philipschwarz
PRO
0
150
Implementation Patterns
denyspoltorak
0
260
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Design in an AI World
tapps
0
130
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
120
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
900
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
Why Our Code Smells
bkeepers
PRO
340
58k
Test your architecture with Archunit
thirion
1
2.1k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
310
Writing Fast Ruby
sferik
630
62k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
310
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
130
Transcript
Feature Branches as an art with Matthew McCullough at Fluent
2014
[email protected]
education.github.com @matthewmccull Q&A
Branch everything
Reuse commit messages
Combine with amend
Redo with reset
Squash a merge
Reuse with cherry pick
Rebase on a branch
Rebase interactively
Fixup with rebase
Branch duplication
Reflog for resurrection