Come usare l'annotazione in git?

Come usare l'annotazione in git?
annotare Il comando viene utilizzato in Git per tracciare ogni riga del file in base alle informazioni di commit. Questo comando annota dalla revisione data del file. Un altro comando esiste in Git, come questo comando, chiamato colpa comando, ma genera output in un formato diverso e non ha funzionalità di compatibilità all'indietro come annotare comando. Lo scopo di utilizzare le diverse opzioni di annotare Il comando e gli usi di questo comando in git sono stati spiegati in questo tutorial.

Diverse opzioni di comando annotato

annotare Il comando ha molte opzioni per recuperare diversi tipi di informazioni sui file utilizzati nel repository GitHub. Di seguito sono stati descritti gli scopi di alcune opzioni per lo più usate di comando annotato:

Opzione Scopo
-B Viene utilizzato per visualizzare SHA-1 in bianco per i commit di confine.
-Show-Stat Viene utilizzato per includere statistiche aggiuntive alla fine dell'output.
-L Viene utilizzato per annotare la linea di linea da n a m.
-L: Viene utilizzato per annotare la riga in base al nome della funzione.
-l Viene utilizzato per visualizzare una lunga revisione che è spenta per impostazione predefinita.
-T Visualizza il timestamp grezzo che è spento per impostazione predefinita.
-n, -show -number Viene utilizzato per visualizzare il numero di riga originale.
-E, -show -email Viene utilizzato per visualizzare l'e -mail dell'autore al posto del nome.
-data Viene utilizzato per specificare il formato della data.
-Primo genitore Può essere usato per determinare quando una linea viene menzionata in un particolare ramo di integrazione piuttosto che alla storia.
-incrementale Viene utilizzato per visualizzare il risultato in modo incrementale.
-codifica = Viene utilizzato per specificare la codifica utilizzata per i nomi degli autori e commettere riassunti.
-M[] Viene utilizzato per rilevare le righe mosse o copiate all'interno di un file.
-C[] Viene utilizzato per rilevare le linee spostate o copiate da altri file che sono stati modificati nello stesso commit.
-Ignora-Rev È usato per ignorare la revisione.
-Ignora il file-revs Viene utilizzato per ignorare le revisioni elencate nel file.
-H Viene utilizzato per mostrare messaggi di aiuto.

Diversi usi del comando Annota:

Il seguente annotare Il comando visualizzerà tutte le informazioni del di base.Py file:

$ git annotate Basic.Py

La seguente output mostra che ogni riga della base.Il file py è annotato con lo sha, il nome utente di github è FYC21, l'ultima data e ora impegnata del file e il codice di ogni riga.

Il seguente annotare Il comando visualizzerà le informazioni del di base.Py File dal numero 1 a 3.

$ git annota -l 1,3 BASIC.Py


Il seguente output mostra le stesse informazioni di la base.Py file come il primo annotare comando in base al numero di riga menzionato nel comando.

Il seguente annotare Il comando visualizzerà le informazioni del di base.Py File dal numero 4 a -2. Qui, il valore negativo è dato per il numero di riga finale che conta la linea all'indietro. IL di base.Py Il file contiene 4 righe. Quindi, il comando visualizzerà le informazioni dalla riga da 3 a 4 della base.Py File.

$ git annota -l 4, -2 base.Py

Il seguente output mostra le stesse informazioni di la base.Py File come primo comando Annota in base al numero di riga menzionato nel comando.

Il nome utente dell'account GitHub viene visualizzato per impostazione predefinita quando il annotare Il comando viene eseguito per qualsiasi file di repository pubblicato nel server remoto. Ma se si desidera recuperare l'indirizzo e -mail dell'account GitHub, esegui quanto segue annotare comando. Il comando visualizzerà l'indirizzo e -mail dell'autore del base.Py File.

$ git annota -e base.Py

Il seguente output mostra l'indirizzo e -mail dell'account GitHub in cui viene pubblicato il repository.

Gli ultimi valori di data e ora del file sono visualizzati per impostazione predefinita quando il annotare Il comando viene eseguito per il file repository pubblicato nel server remoto. Ma se si desidera recuperare il valore del timestamp al posto della data e dei valori di tempo, esegui quanto segue annotare comando. Il comando visualizzerà l'ultimo valore del timestamp del base.Py File.

$ git annota -t base.Py


Il seguente output mostra il valore del timestamp al posto dell'ultima data e tempo dei valori del file:

Nelle output precedenti, il valore SHA è stampato in forma breve. Se si desidera recuperare l'intero valore SHA del file repository, esegui quanto segue annotare comando. Il comando visualizzerà il valore SHA dettagliato della base.Py File.

$ git annota -l Basic.Py

Il seguente output mostra l'intero valore SHA del di base.Py File con le altre informazioni menzionate prima:

Se si desidera recuperare le informazioni statistiche aggiuntive di qualsiasi file di repository con le informazioni predefinite, eseguire quanto segue annotare comando. Il comando visualizzerà le informazioni aggiuntive del base.Py File.

$ git annota -show -stats di base.Py

Il seguente output mostra le tre nuove informazioni statistiche extra del di base.Py file. Questi sono il numero di BLOB, il numero della patch e il numero di commit.

Se si desidera recuperare le informazioni di qualsiasi file di repository in modo incrementale, eseguire il comando seguente. Il comando visualizzerà i risultati incrementali del base.Py File.

$ git annotate -Incremental Basic.Py

Il seguente output mostra l'attuale valore SHA, nome utente, e -mail, valori di timestamp dell'autore, nome utente, e -mail, timestamp, valori di fuso ora.Py File.

Conclusione:

Le diverse informazioni di un file di repository possono essere recuperate utilizzando il GIT annotare comando. Gli scopi e gli usi delle diverse opzioni di questo comando sono stati spiegati in questo tutorial creando un repository demo git. Spero che il concetto del comando annotato sarà chiaro per i lettori dopo aver letto questo tutorial.