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
Finding Things in Git
Search
Matthew McCullough
May 02, 2012
Programming
440
10
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Finding Things in Git
Command history for this event is published at
https://gist.github.com/2579381
Matthew McCullough
May 02, 2012
More Decks by Matthew McCullough
See All by Matthew McCullough
Patterns for Collaborative Software Development in a Social World at JavaOne 2015
matthewmccullough
1
430
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
190
Git and GitHub Platform Review
matthewmccullough
1
580
Your First Pull Request
matthewmccullough
0
350
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
860
Agile-ish life at GitHub
matthewmccullough
2
440
Git and GitHub Agile Workflows for HP
matthewmccullough
0
360
Writing Tools on the GitHub Platform
matthewmccullough
0
310
Git Feature Branches as an Art
matthewmccullough
0
220
Other Decks in Programming
See All in Programming
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
130
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
130
Webフレームワークの ベンチマークについて
yusukebe
0
180
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
130
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
330
ふつうのFeature Flag実践入門
irof
8
4.2k
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4.2k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.4k
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
170
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
220
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
310
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
200
Featured
See All Featured
From π to Pie charts
rasagy
0
220
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
550
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
320
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
A Modern Web Designer's Workflow
chriscoyier
698
190k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Odyssey Design
rkendrick25
PRO
2
710
New Earth Scene 8
popppiees
3
2.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
300
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
Transcript
FINDING THINGS IN GIT Searching, Logging, Bisecting And Pickaxing
Finding Things in Git
git log
Code Changes
git log -S<string>
git log -G<regex>
People
git log --author="Matthew"
git log --committer="Matthew"
Filenames & Status
git log -- <filename>
git log --follow -- <filename>
git log --diff-filter=M
Messages
git log --grep=<regex>
Dates
git log --before=<date>
git log --after=<date>
Boolean
git log --not --grep=<regex>
File Contents
git blame <filename>
git blame -C <filename>
Config
git config --get-regexp 'alias*'
Ignored Files
git clean -ndX
git ls-files --others --ignored --exclude-standard
Orphans
gitk --all `git reflog | cut -c1-7`&
git --pretty=oneline --abbrev-commit --graph --decorate `git reflog | cut -c1-7`
Bisect
git bisect start git bisect bad <BAD> git bisect good
<GOOD> git bisect run <tool>
Searching in GitHUB
Site Search https://github.com/search
Repo Search https://github.com/matthewmccullough/hellogitworld/
Closing and Q&A
[email protected]
github.com/training/free
FINDING THINGS IN GIT Searching, Logging, Bisecting And Pickaxing