Chcę cofnąć się w czasie do ostatniego zatwierdzenia, które zawierało kod taki jak "ThisClass (object):". Ten kod został następnie usunięty z projektu w późniejszym zatwierdzeniu.Znajdź ostatnie zatwierdzenie w repozytorium Git zawierające określony wzorzec ciągu znaków
Myślałem o użyciu git bisect + grep/awk-ing. Słyszałem również, że git grep może pozwolić ci robić takie rzeczy, chociaż nie potrafię znaleźć odpowiedniego polecenia na stronach man.
Jakieś myśli?
Tak, to jedno. Dzięki Ethan – Ben
To wydaje się przeszukiwać komentarze do commitów. Wydaje się, że OP chciał przeszukać kod dla ciągu znaków. –
Niepoprawnie, Doo Dah: opcja -S jawnie wyszukuje commitów dodających lub usuwających ciąg wyszukiwania (nie w komentarzach). –