Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
13 git Tips for Killer Productivity
Search
Kevin Marsh
September 13, 2013
Technology
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
13 git Tips for Killer Productivity
Rapid Fire Tech Talk
Kevin Marsh
September 13, 2013
More Decks by Kevin Marsh
See All by Kevin Marsh
docker
willcodeforfoo
1
370
Things I Like About Go
willcodeforfoo
1
96
Three Command Line Utilities
willcodeforfoo
2
97
Enforcing Ruby Style
willcodeforfoo
0
86
Other Decks in Technology
See All in Technology
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
8
7.8k
Webとヘルスデータ
yukukotani
1
370
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
350
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
あるけみー式LTスライド作成術
alchemy1115
1
170
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
1
300
Reactの設計論
uhyo
14
7.8k
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
140
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
960
ASTを使って影響範囲を特定する
nealle
0
140
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
300
Redmine 7.0で私が開発した新機能の狙いと背景
vividtone
1
160
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
23k
From π to Pie charts
rasagy
0
360
How to Talk to Developers About Accessibility
jct
2
540
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
Navigating Team Friction
lara
192
16k
What's in a price? How to price your products and services
michaelherold
247
13k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
YesSQL, Process and Tooling at Scale
rocio
174
15k
Skip the Path - Find Your Career Trail
mkilby
1
220
Transcript
13 git Tips for killer Productivity
Checkout previous branch Quickly toggle between two branches
Number of commits per author See which of your coworkers
are the best
git wtf [alias] wtf = "!f() { git blame --line-porcelain
$1 | sed -n 's/^author //p' | sort | uniq -c | sort -rn; }; f" “Who The File?” aka Who should I talk to about this?
Show branch name in shell prompt
rerere: Reuse Recorded Resolution Remembers how you resolve a merge
conflict
Stage commits interactively Make your commit about one thing
Show a different version of a file From a different
branch, supports autocomplete
Show diff when writing commit message
Show diff when writing commit message
tig: “Graphical” git browser
More concise git status
Search commits by diff Useful for finding variables, use -G
for regular expression
Undo last commit Puts changes back in index
Show changes to a file