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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kevin Marsh
September 13, 2013
Technology
150
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
100
Three Command Line Utilities
willcodeforfoo
2
100
Enforcing Ruby Style
willcodeforfoo
0
91
Other Decks in Technology
See All in Technology
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
430
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
300
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
290
AI臭い文章とは何なのか
nasuvitz
38
78k
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
230
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
250
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
140
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
180
Lambda MicroVMsは常駐サーバーの代わりに なるか? Kiro Crew を動かして検証してみた / Kiro Crew on Lambda MicroVMs
k_adachi_01
2
350
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
300
企業の現実世界をグラフで写し取る
sansantech
PRO
0
250
Featured
See All Featured
Making the Leap to Tech Lead
cromwellryan
135
10k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
Become a Pro
speakerdeck
PRO
31
6.3k
Evolving SEO for Evolving Search Engines
ryanjones
0
300
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
300
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
480
The Mindset for Success: Future Career Progression
greggifford
PRO
0
520
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
700
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