Arbeitsnotizen zu: Git. Historie durchsuchen
Sucht man nach Änderungen oder Stellen im Code und möchte wissen wo und wann dann kann man dies wie folgt tun:
git grep <pattern/regex> $(git rev-list --all)
Dies sucht nach <pattern/regex>
in der History und listed den commit Hash mit auf.
Möchte man einfach das log durchsuchen geht dies mit:
git log -p | grep <pattern/regex>
Es gibt noch eine Alternative:
git log -SFoo -- path
Siehe dazu die Dokumentation zu git-log