Cosa fa git rev-parse
?
Ho letto la pagina man ma ha sollevato più domande che risposte. Cose come:
Scegli e massaggia i parametri
Massaggi ? Cosa significa?
Sto usando come risolutore (a SHA1) di specificatori di revisione, come
git rev-parse HEAD^
o
git rev-parse origin/master
È questo lo scopo del comando? In caso contrario, è anche corretto usarlo per raggiungere questo obiettivo?
git rev-parse
è ridicolmente incomprensibile. Sono sorpreso che nessuno si sia preso la briga di riscrivere quel gergo in qualcosa di leggibile dall'uomo, anche dopo 5 anni.
rev-parse
comando. Puoi anche usarlo per normalizzare una riga di comando, in modo che il programma reale non debba comprendere la complicata sintassi del nome oggetto di Git (userestigit rev-parse
per modificare, o "massaggiare", alcuni parametri nella riga di comando prima del viene chiamato il programma effettivo).