Arbeitsnotizen zu: Git. Historie durchsuchen

Kommentieren Sep 18 2018

 

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