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
13 git Tips for Killer Productivity
Search
Kevin Marsh
September 13, 2013
Technology
140
1
Share
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
360
Things I Like About Go
willcodeforfoo
1
85
Three Command Line Utilities
willcodeforfoo
2
83
Enforcing Ruby Style
willcodeforfoo
0
79
Other Decks in Technology
See All in Technology
Data Enabling Team立ち上げました
sansantech
PRO
0
240
スクラムを支える内部品質の話
iij_pr
0
180
Sansanの認証基盤を支えるアーキテクチャとその振り返り
sansantech
PRO
1
150
Oracle Cloud Infrastructure:2026年3月度サービス・アップデート
oracle4engineer
PRO
0
330
FASTでAIエージェントを作りまくろう!
yukiogawa
4
190
Even G2 クイックスタートガイド(日本語版)
vrshinobi1
0
190
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
670
OPENLOGI Company Profile for engineer
hr01
1
62k
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
290
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
140
トイルを超えたCREは何屋になるのか
bengo4com
0
120
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
Tell your own story through comics
letsgokoyo
1
880
Statistics for Hackers
jakevdp
799
230k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
390
Done Done
chrislema
186
16k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
190
Odyssey Design
rkendrick25
PRO
2
560
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Accessibility Awareness
sabderemane
0
91
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
230
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
470
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