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 hygiene
Search
elise_huard
May 02, 2012
Programming
420
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
git hygiene
a small description of how to keep your git tree tidy
elise_huard
May 02, 2012
More Decks by elise_huard
See All by elise_huard
FRP in games
elise_huard
0
210
Game in Haskell at Strangeloop 2014
elise_huard
4
530
Functional Programming is the new black
elise_huard
4
1.3k
Tracing your way through Ruby
elise_huard
4
550
Ruby's bin men
elise_huard
1
180
Ruby's bin men
elise_huard
2
1k
data driven development
elise_huard
5
270
Data Driven Development
elise_huard
3
460
Ruby goes to Hollywood
elise_huard
1
560
Other Decks in Programming
See All in Programming
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1k
Creating Composable Callables in Contemporary C++
rollbear
0
200
AIエージェントで 変わるAndroid開発環境
takahirom
2
480
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
190
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
840
1B+ /day規模のログを管理する技術
broadleaf
0
130
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.9k
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.3k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
Contextとはなにか
chiroruxx
1
390
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
410
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
630
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Accessibility Awareness
sabderemane
1
150
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Crafting Experiences
bethany
1
210
WENDY [Excerpt]
tessaabrams
11
38k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
460
Context Engineering - Making Every Token Count
addyosmani
9
1k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
890
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
370
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Transcript
Git hygiene Forward First Tuesdays 01/05/2012 Wednesday, 2 May 12
The problem Wednesday, 2 May 12
Wednesday, 2 May 12
merge foobars + messy tree Wednesday, 2 May 12
Solution Wednesday, 2 May 12
avoid large merges: git pull --rebase ATFT Wednesday, 2 May
12
git commit often Wednesday, 2 May 12
http://whatthecommit.com/ Wednesday, 2 May 12
git push often (after git pull --rebase!) Wednesday, 2 May
12
disruptive features Wednesday, 2 May 12
1. feature branches Wednesday, 2 May 12
squash commits (git rebase -i) git merge -no-ff Wednesday, 2
May 12
Wednesday, 2 May 12
2. keep it in master switch the feature on or
off in the code Wednesday, 2 May 12
Conclusion: - avoid errors - an expressive git tree Wednesday,
2 May 12
... Doesn’t take a lot of effort! Wednesday, 2 May
12