Szukam prostego git
polecenia, które zapewnia ładnie sformatowaną listę wszystkich plików, które były częścią zatwierdzenia podanego przez skrót (SHA1), bez żadnych dodatkowych informacji.
Próbowałem:
git show a303aa90779efdd2f6b9d90693e2cbbbe4613c1d
Chociaż zawiera listę plików, zawiera również niepożądane informacje o różnicach dla każdego z nich.
Czy istnieje inne git
polecenie, które dostarczy tylko potrzebną listę, aby uniknąć parsowania jej z git show
wyniku?
n
zatwierdzeń do master
:git diff-tree --name-status -r @{3} master
git diff --name-only master
- Aby wyświetlić WSZYSTKIE zmienione pliki w bieżącej gałęzi, w porównaniu do gałęzi głównej.
git log --until 2013-05-21 --pretty="short" --name-only
z dobrym efektem.