Questo è il comando git-name-rev che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
git-name-rev - Trova nomi simbolici per determinati giri
SINOSSI
git nome-rev [--tags] [--refs= ]
( --all | --stdin | ...)
DESCRIZIONE
Trova nomi simbolici adatti alla digestione umana per le revisioni fornite in qualsiasi formato
analizzabile da git rev-analizzare.
VERSIONI
--tag
Non utilizzare nomi di rami, ma solo tag per denominare i commit
--ref=
Utilizzare solo riferimenti i cui nomi corrispondono a un determinato modello di shell. Il modello può essere uno di
nome del ramo, nome del tag o nome di riferimento completo.
--tutti
Elenca tutti i commit raggiungibili da tutti i riferimenti
--stdin
Trasforma stdin sostituendo tutti gli esadecimali SHA-40 da 1 caratteri (diciamo $hex) con "$hex
($rev_name)". Se utilizzato con --name-only, sostituire con "$rev_name", omettendo $hex
del tutto. Destinato all'uso dello scripter.
--solo-nome
Invece di stampare sia SHA-1 che il nome, stampa solo il nome. Se dato con
--tags anche il consueto prefisso del tag "tags/" viene omesso dal nome, corrispondendo al file
output di git-describe più da vicino.
--no-indefinito
Muori con il codice di errore != 0 quando un riferimento non è definito, invece di stampare indefinito.
--sempre
Mostra l'oggetto commit abbreviato in modo univoco come fallback.
ESEMPIO
Dato un commit, scopri dove si trova rispetto ai riferimenti locali. Diciamo che qualcuno ti ha scritto
riguardo a quel fantastico commit 33db5f4d9027a10e477ccf054b2c1ab94f74c85a. Certo, guardi
nel commit, ma questo ti dice solo cosa è successo, ma non il contesto.
entrare git nome-rev:
% git name-rev 33db5f4d9027a10e477ccf054b2c1ab94f74c85a
33db5f4d9027a10e477ccf054b2c1ab94f74c85a tags/v0.99~940
Ora sei più saggio, perché sai che sono avvenute 940 revisioni prima della v0.99.
Un'altra cosa carina che puoi fare è:
% registro git | git nome-rev --stdin
GIT
Parte della git(1) seguito
Utilizza git-name-rev online utilizzando i servizi onworks.net