Co ma git rev-parse
zrobić?
Przeczytałem stronę podręcznika, ale pojawiło się więcej pytań niż odpowiedzi. Rzeczy jak:
Wybierz i masuj parametry
Masaż ? Co to znaczy?
Używam jako resolvera (do SHA1) specyfikatorów wersji, takich jak
git rev-parse HEAD^
lub
git rev-parse origin/master
Czy to jest cel polecenia? Jeśli nie, to czy w ogóle można go użyć, aby to osiągnąć?
git rev-parse
podręcznika dla jest śmiesznie niezrozumiała. Dziwi mnie, że nikt nie zadał sobie trudu przepisania tego żargonu na coś czytelnego dla człowieka, nawet po 5 latach.
rev-parse
polecenia. Możesz go również użyć do normalizacji wiersza poleceń, aby rzeczywisty program nie musiał rozumieć skomplikowanej składni nazwy obiektu Git (użyłbyś gogit rev-parse
do zmiany lub „masowania” niektórych parametrów w wierszu poleceń przed wywoływany jest rzeczywisty program).