Ottieni un elenco di tutti i commit git, compresi quelli smarriti

Ottieni un elenco di tutti i commit git, compresi quelli smarriti
Git contiene molteplici funzionalità avanzate per renderlo più fattibile per le persone. IL "riflesso"È uno di questi, che non è molto popolare tra gli sviluppatori ma tremendamente utile. Può essere usato per mostrare l'elenco di tutti i commit git. Inoltre, gli sviluppatori possono utilizzare diverse opzioni per ottenere maggiori informazioni sui commit GIT ed essere utilizzati anche per ottenere i compiti GIT smarriti. L'altro comando git, "$ git log"Può essere utilizzato per ottenere informazioni sui commit GIT.

I risultati di questo articolo sono:

  • Come ottenere l'elenco di tutti i commit git usando il comando "git riflettog"?
  • Come ottenere l'elenco di tutti i commit git tramite il comando "Git log"?
  • Come ottenere l'elenco di tutti i commit git usando il comando "Git log" insieme alle opzioni "-all" e "-oneline"?

Come ottenere l'elenco di tutti i commit git usando il comando "git riflettog"?

Per ottenere tutti i commit della directory GIT, compresi quelli perduti, prima, navigare alla directory di radice GIT. Eseguire il "$ git Reflog"Comando insieme alle diverse opzioni e flag.

Dai un'occhiata alle istruzioni di seguito!

Innanzitutto, esegui il "CD"Comando per accedere alla directory di root git fornendo il suo percorso:

$ CD "C: \ Users \ Nazma \ git"

Ora, esegui il "Git Reflog"Comando per visualizzare l'elenco di tutti i commit git:

$ git Reflog

Come puoi vedere nell'output sotto fornito, tutti i commit GIT vengono visualizzati insieme al loro indice di testa e altre informazioni:

Come ottenere l'elenco di tutti i commit git tramite il comando "Git Log"?

Un altro modo per controllare il git si impegna, usa il "registro gitComando "con il"-riflesso" opzione:

$ git log --Reflog

Di conseguenza, tutto il GIT si impegna con i dettagli, compresi i dettagli, la data, il tempo, il commit, il messaggio, il messaggio e il motivo per commit dell'autore verranno visualizzati sul terminal:

Come ottenere l'elenco di tutti i commit git usando il comando "Git log" insieme alle opzioni "-all" e "-oneline"?

Per ottenere tutti i commit git, utilizzare il comando fornito con "-Tutto" E "-una linea" opzioni:

$ git log -all -oneline

Qui, il "-TuttoL'opzione "mostra tutti i commit e il"-una linea"L'opzione viene utilizzata per ottenere i dettagli degli commit in una singola riga:

Dall'output sopra offerto, si può osservare che tutta la directory Git si impegna, incluso il commit sha hash e il nome della filiale in cui sono stati eseguiti e i messaggi di commit pertinenti sono recuperati.

Conclusione

Git offre più comandi per ottenere l'elenco dei commit GIT, compresi quelli perduti, secondo i requisiti dello sviluppatore. Ad esempio, se vogliono ottenere i commit git con il numero dell'indice della testa e la ragione per l'esecuzione, il "$ git Reflog"Il comando può essere utilizzato. Mentre il "$ git log -reflog"Il comando è utile per visualizzare i dettagli dell'autore, la data, il tempo, il commit sha hash, il messaggio di commit, il motivo per impegnarsi e molti altri. In questo articolo, abbiamo dimostrato i diversi modi per ottenere tutti i commit del repository git, compresi quelli perduti.