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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Matthew McCullough
May 02, 2012
Programming
10
440
Finding Things in Git
Command history for this event is published at
https://gist.github.com/2579381
Matthew McCullough
May 02, 2012
Tweet
Share
More Decks by Matthew McCullough
See All by Matthew McCullough
Patterns for Collaborative Software Development in a Social World at JavaOne 2015
matthewmccullough
1
410
Collaborative Software Development in a Social World at the Utah JUG
matthewmccullough
2
180
Git and GitHub Platform Review
matthewmccullough
1
550
Your First Pull Request
matthewmccullough
0
340
Git and GitHub Workflows at the Utah JUG
matthewmccullough
1
850
Agile-ish life at GitHub
matthewmccullough
2
410
Git and GitHub Agile Workflows for HP
matthewmccullough
0
340
Writing Tools on the GitHub Platform
matthewmccullough
0
290
Git Feature Branches as an Art
matthewmccullough
0
200
Other Decks in Programming
See All in Programming
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
Oxlint JS plugins
kazupon
1
980
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
CSC307 Lecture 06
javiergs
PRO
0
690
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
610
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
Package Management Learnings from Homebrew
mikemcquaid
0
230
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
780
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
CSC307 Lecture 10
javiergs
PRO
1
660
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
WENDY [Excerpt]
tessaabrams
9
36k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Context Engineering - Making Every Token Count
addyosmani
9
660
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
71
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
The SEO identity crisis: Don't let AI make you average
varn
0
330
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Thoughts on Productivity
jonyablonski
74
5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
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