Comando Git Reflog vs Log

Comando Git Reflog vs Log
Git è il più comunemente utilizzato per il monitoraggio di progetti dai repository locali a remoti. Quando più utenti stanno lavorando agli stessi progetti, apportano modifiche e li aggiornano nei repository. A volte altri utenti devono visualizzare la cronologia dei registri delle filiali della directory di lavoro. Per questo scopo corrispondente, è possibile utilizzare comandi disponibili Git, come "$ git Reflog" E "$ git log"Comandi.

Questo studio descriverà la differenza tra il comando e il registro Git Reflog.

Cos'è il comando Git Reflog e Git Log?

"Git Reflog"È un comando git utilizzato quando gli utenti devono tenere traccia dell'attuale cronologia del registro delle filiali del repository di commessi locali ed escludere eventuali commit che sono stati potati dal repository. Contiene i registri delle azioni di annullamento o di river che, commette modifiche, creazione di rami e cambio ed eliminazione del registro della cronologia. D'altra parte, il "registro git"Il comando fornisce la cronologia di attraversamento del commit della filiale del repository, incluso il tempo, il nome del repository remoto e le credenziali fornite.

Qual è la differenza tra Git Reflog e Log Command?

Per comprendere e visualizzare la differenza tra i comandi di registro GIT e GIT, navigeremo nella cartella GIT, quindi creeremo e aggiungeremo il file al repository. Successivamente, commetteremo tutte le modifiche al repository Git. Successivamente, aggiorneremo il commit più recente utilizzando il "$ git commit -mend -m ". Infine, eseguiremo il riflesso $ git e i comandi di registro $ git uno per uno.

La procedura fornita ti porterà a comprendere la differenza tra i comandi GIT specificati sopra!

Passaggio 1: lancio del terminal Git

In primo luogo, apri il "Git Bash"Con l'aiuto del"Avviare" menù:

Passaggio 2: Passa al repository Git

Passare al repository locale Git utilizzando il "CD"Comando:

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

Passaggio 3: crea file

Quindi, crea un nuovo file nel repository Git utilizzando il comando fornito:

$ touch file1.TXT

Passaggio 4: Aggiungi file

Eseguire il "git aggiungi"Comando per tracciare il file appena creato nell'area di gestione temporanea:

$ git aggiungi file1.TXT

Passaggio 5: commettere modifiche

Ora, commetti modifiche al repository Git utilizzando "commit gitComando "con il"-M" opzione:

$ git commit -m "file1.txt viene aggiunto "

Nota: La procedura sopra menzionata era il prerequisito per l'esecuzione e mostrare la differenza tra "Git Reflog" e il "registro git"Comandi. Ora, spostati verso la sezione successiva per visualizzare la differenza tra i comandi GIT specificati.

Come controllare il registro della cronologia di riferimento usando il comando log?

È possibile controllare la cronologia del registro del repository eseguendo il "registro git"Comando. Visualirà l'intera cronologia del commit del repository Git con il tempo, il nome del repository remoto e le credenziali fornite. Se si desidera visualizzare solo il riferimento di commit, commettere messaggio e posizione corrente di testa, quindi utilizzare il “-Pretty = oneline"Opzione con il comando di registro GIT.

Ora, andiamo avanti e comprendiamo il funzionamento del comando di registro GIT individualmente e con l'opzione disponibile!

Eseguire il "registro git"Comando per visualizzare la cronologia del registro del repository git:

$ git log

Come puoi vedere, tutta la cronologia dei registri del repository Git verrà visualizzata e il commit evidenziato è il più recente:

Ora, esegui il "registro gitComando "con il"-Pretty = oneline"Opzione per visualizzare solo il commit di riferimento, il messaggio di commit e la posizione di testa corrente:

$ git log --pretty = oneline

Come puoi vedere nell'output seguente, il comando sopra visualizzato le informazioni relative all'impegno:

Passiamo verso la sezione successiva e controlliamo la cronologia del registro GIT utilizzando il "Git Reflog"Comando.

Come controllare il registro della cronologia di riferimento usando il comando Reflog?

IL "Git Reflog"Il comando viene utilizzato principalmente quando gli utenti desiderano visualizzare la cronologia locale del repository, incluso la modifica del commit, il ripristino o il registro delle azioni, creato rami, commutazione ed eliminazione del registro della cronologia dei rami e molti altri.

Dai un'occhiata all'esempio di seguito che illustrerà gli usi dichiarati del comando Git Reflog!

Per controllare il registro della cronologia del commit locale del repository Git, utilizzare il "Git Reflog"Comando:

$ git Reflog

Come si può vedere, viene visualizzata la cronologia del registro locale e il registro evidenziato si riferisce alle modifiche impegnate più recenti:

Ora, per vedere la differenza tra "Git Reflog" E "registro git"Comandi, spostati verso la sezione successiva.

Comando Git Reflog vs Command

IL "Git Reflog" E "registro git"I comandi vengono utilizzati quando gli utenti desiderano visualizzare la cronologia del registro del repository Git dettagliato. Entrambi i comandi possono essere utilizzati per scopi simili. Tuttavia, la differenza principale è che il comando del registro Git fornisce l'intera cronologia del repository Git. Al contrario, il GIT Reflog mostra la cronologia di commit locale del repository.

Per comprendere la differenza tra i comandi sopra specificati, prova le istruzioni fornite!

Passaggio 1: aggiorna le modifiche alla commissione

Innanzitutto, sostituiremo il messaggio di commit più recente utilizzando il "commit git"Comando. Qui, il "-modificare"L'opzione viene utilizzata per modificare il commit esistente:

$ git commit --mend -m "File aggiunto"

L'output seguente indica che il nostro commit è cambiato con successo:

Passaggio 2: controlla la cronologia del registro GIT

Ora, esegui il "registro git"Comando per visualizzare le modifiche di commit aggiornate:

$ git log --pretty = oneline

Si può vedere che il commit più recente è modificato e sostituito con un nuovo commit:

Passaggio 3: controlla la cronologia del registro di riferimento Git

Quindi, visualizza la cronologia del registro locale GIT utilizzando il “Git Reflog"Comando:

$ git Reflog

Secondo l'output di seguito, le nuove modifiche di commit aggiornate vengono aggiunte al repository Git con un nuovo numero di riferimento anziché sostituire con uno precedente:

Abbiamo fornito la breve differenza tra il comando GIT Reflog e il comando di registro Git.

Conclusione

IL "$ git ReflogComando "e"$ git log"I comandi sono utilizzati per scopi simili, come la visualizzazione della cronologia del registro del repository Git. Tuttavia, entrambi sono un po 'diversi l'uno dall'altro. Ad esempio, il comando GIT Reflog viene utilizzato quando gli utenti devono visualizzare le modifiche di commit locale, che includono tutte le operazioni eseguite nel repository GIT. D'altra parte, il comando del registro Git mostrerà le modifiche commessi in una volta. In questo studio, abbiamo spiegato il comando Git Reflog contro il comando di registro.