Commande Git Reflog vs Log

Commande Git Reflog vs Log
Git est le plus souvent utilisé pour le suivi des projets des référentiels locaux aux référentiels distants. Lorsque plusieurs utilisateurs travaillent sur les mêmes projets, ils apportent des modifications et les mettent à jour dans les référentiels. Parfois, d'autres utilisateurs doivent afficher l'historique des journaux des succursales du répertoire de travail. À cette fin correspondante, vous pouvez utiliser des commandes disponibles GIT, telles que «$ git réflog" et "$ git journal»Commandes.

Cette étude décrira la différence entre la commande Git Reflog et le journal.

Qu'est-ce que la commande Git Reflog et Git Log?

"réflog git"Est une commande git utilisée lorsque les utilisateurs ont besoin de suivre l'historique du journal de la branche du référentiel de travail actuel des commits locaux et d'exclure tout engagement qui a été éloigné du référentiel. Il contient des journaux d'annulation ou de retour des actions, de commettre des modifications, de créer des branches et de changer et de supprimer le journal d'historique. D'un autre côté, le «journal git»La commande fournit l'historique de traversée de la direction de la branche du référentiel, y compris le temps, le nom du référentiel distant et fourni des informations d'identification.

Quelle est la différence entre le réflog Git et la commande logarithmique?

Pour comprendre et afficher la différence entre les commandes Git Reflog et Git Log, nous accélérons vers le dossier GIT, puis créerons et ajouter le fichier au référentiel. Ensuite, nous commettrons toutes les modifications du référentiel GIT. Après cela, nous mettrons à jour le commit le plus récent en utilisant le «$ git commit -amend -m ". Enfin, nous exécuterons les commandes de journal $ Git Reflog, et $ git un par un.

La procédure fournie vous amènera à comprendre la différence entre les commandes GIT spécifiées ci-dessus!

Étape 1: Lancez Git Terminal

Tout d'abord, ouvrez le «Git bash"Avec l'aide du"Commencez" menu:

Étape 2: Passez au référentiel GIT

Accédez au référentiel local GIT à l'aide du «CD" commande:

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

Étape 3: Créer un fichier

Ensuite, créez un nouveau fichier dans le référentiel GIT en utilisant la commande fournie:

$ touch file1.SMS

Étape 4: Ajouter un fichier

Exécuter le "git ajouter”Commande pour suivre le fichier nouvellement créé dans la zone de mise en scène:

$ git ajouter un fichier1.SMS

Étape 5: commettre des modifications

Maintenant, commettez des modifications dans le référentiel GIT en utilisant "git engager«Commande avec le«-m" option:

$ git commit -m "fichier1.txt est ajouté "

Note: La procédure mentionnée ci-dessus était la condition préalable à l'exécution et à afficher la différence entre «réflog git" et le "journal git»Commandes. Maintenant, passez vers la section suivante pour afficher la différence entre les commandes GIT spécifiées.

Comment vérifier le journal des histoires de référence à l'aide du journal de la commande?

Vous pouvez vérifier l'historique des journaux du référentiel en exécutant le «journal git" commande. Il affichera tout l'historique des engagements du référentiel GIT avec le temps, le nom du référentiel distant et fournit des informations d'identification. Si vous souhaitez afficher uniquement la référence de la validation, le message de validation et la position actuelle de la tête, utilisez le "-joli = online”Option avec la commande GIT LOG.

Maintenant, allons de l'avant et comprenons le fonctionnement de la commande GIT Log individuellement et avec l'option disponible!

Exécuter le "journal git”Commande pour afficher l'historique du journal du référentiel GIT:

$ git journal

Comme vous pouvez le voir, tout l'historique des journaux du référentiel GIT s'affichera et la mise en évidence est la plus récente:

Maintenant, exécutez le «journal git«Commande avec le«-joli = online”Option pour afficher uniquement la référence de la commission, le message de validation et la position de tête actuelle:

$ git log --pretty = online

Comme vous pouvez le voir dans la sortie ci-dessous, la commande ci-dessus affiche les informations liées à la validation:

Passons à la section suivante et vérifions l'historique des journaux GIT en utilisant le «réflog git" commande.

Comment vérifier le journal des histoires de référence à l'aide de la commande réflog?

Le "réflog git"La commande est principalement utilisée lorsque les utilisateurs souhaitent afficher l'historique des engagements locaux du référentiel, y compris le journal de changement de changement, de réinitialisation ou de retour, créé des branches, la commutation et la suppression du journal d'historique des branches, et bien d'autres.

Consultez l'exemple donné ci-dessous qui illustrera les utilisations déclarées de la commande Git Reflog!

Pour vérifier le journal des histoires de validation locale du référentiel GIT, utilisez le «réflog git" commande:

$ git réflog

Comme vous pouvez le voir, l'historique du journal local s'affiche et le journal mis en évidence fait référence aux changements engagés les plus récents:

Maintenant, pour voir la différence entre le «réflog git" et "journal git»Commandes, évoluez vers la section suivante.

Commande Git Reflog vs Log Commande

Le "réflog git" et "journal git»Les commandes sont utilisées lorsque les utilisateurs souhaitent afficher l'historique détaillé du journal du référentiel GIT. Les deux commandes peuvent être utilisées à des fins similaires. Cependant, la principale différence est que la commande GIT Log fournit tout l'historique des engagements du référentiel GIT. En revanche, le réflog Git affiche l'historique des validations locales du référentiel.

Pour comprendre la différence entre les commandes spécifiées ci-dessus, essayez les instructions données!

Étape 1: Mettre à jour les modifications de la validation

Tout d'abord, nous remplacerons le message de validation le plus récent en utilisant le «git engager" commande. Ici le "-modifier«L'option est utilisée pour modifier le commit existant:

$ git commit --amend -m "fichier ajouté"

La sortie ci-dessous indique que notre engagement est modifié avec succès:

Étape 2: Vérifiez l'historique du journal GIT

Maintenant, exécutez le «journal git»Commande pour afficher les modifications de validation mises à jour:

$ git log --pretty = online

On peut voir que le commit le plus récent est modifié et remplacer par un nouvel engagement:

Étape 3: Vérifiez l'historique des journaux de référence GIT

Ensuite, affichez l'historique des journaux locaux GIT en utilisant le «réflog git" commande:

$ git réflog

Selon la sortie ci-dessous, de nouvelles modifications de validation mises à jour sont ajoutées au référentiel GIT avec un nouveau numéro de référence plutôt que de remplacer par un précédent:

Nous avons fourni la brève différence entre la commande Git Reflog et la commande GIT LOG.

Conclusion

Le "$ git réflog«Commande et«$ git journal»Les commandes sont utilisées à des fins similaires, comme la visualisation de l'historique des journaux du référentiel GIT. Cependant, ils sont tous les deux un peu différents les uns des autres. Par exemple, la commande Git Reflog est utilisée lorsque les utilisateurs doivent afficher les modifications de validation locale, qui incluent toutes les opérations effectuées sur le référentiel GIT. D'un autre côté, la commande Git Log affichera les modifications de validation immédiatement. Dans cette étude, nous avons expliqué la commande Git Reflog par rapport à la commande LOG.