Często wpadam na to, na przykład, kiedy dokonałem jakiejś zmiany, popełniłem błąd, a następnie albo trzeba znaleźć coś, co tam zrobiłem, aby dowiedzieć się, co robić dalej, albo upewnić się, że nie dodałem niczego niezamierzonego do zatwierdzenie przed przekazaniem go do zdalnego.Czy krótszy sposób zapisu git diff HEAD^HEAD?
Wprawdzie diff HEAD^ HEAD
jest wystarczająco szybki, aby wpisać (git di
TABH
←^ H
TAB), ale nadal czuje się jak nie powinno być lepszy sposób.
Jak najłatwiej zobaczyć wszystkie zmiany dokonane w ostatnim zatwierdzeniu?
Genialny! Czy możesz również wyjaśnić, dlaczego "show" to robi? Zwykle używam tego do wyświetlania całych plików w jakiejś wersji; nigdy nie miałoby, gdyby pokazywało różnicę, gdy nie podano żadnych argumentów. – leftaroundabout
@leftaroundabout 'git show' wyświetli komunikat dziennika i różnicę tekstową danego zatwierdzenia. Jeśli nie podano identyfikatora zatwierdzenia, używany jest HEAD. –
Frodon