Les utilisateurs de Git utilisent Git pour gérer les projets DevOps et leur code source. Sur cette plate-forme, les développeurs du projet travaillent ensemble sur les caractéristiques et les fonctions du projet via des fichiers et sont tenus de modifier ces fichiers de temps à autre. Comme de nombreux développeurs travaillent sur le même projet, ils peuvent parfois avoir besoin d'afficher les modifications précédentes et nouvelles dans le fichier pour comprendre.
Cet article montrera comment différencier le même fichier entre deux commits sur la même branche.
Comment différencier le même fichier entre deux commits sur la même branche ?
Pour différencier un fichier entre deux commits sur la même branche, ouvrez d'abord le dépôt Git. Ensuite, validez les modifications. Après cela, dans la même branche, modifiez le fichier qui a été récemment validé et validez-le à nouveau pour enregistrer les modifications locales. Maintenant, utilisez le ' git diff TÊTE ~ 1 TÊTE ' commande.
Consultez les étapes fournies pour une démonstration pratique.
Étape 1 : Ouvrir le terminal Git
Tout d'abord, depuis le menu Démarrer, ouvrez le ' Coup de git ”Terminal Git :
Étape 2 : Accédez au référentiel Git
Ensuite, utilisez le ' CD ' et ouvrez le dépôt Git :
$ CD 'C:\Git\Design'Étape 3 : Initialiser le référentiel Git
Initialisez le référentiel Git via le ' c'est chaud ' commande:
$ c'est chaud
Étape 4 : générer un nouveau fichier
Pour générer un nouveau fichier et enregistrer directement le contenu du fichier, exécutez la commande fournie :
$ écho 'Bonjour' > NouveauFichier.txtDans la commande ci-dessus, l'écho ajoutera le contenu et l'enregistrera directement dans le ' NouveauFichier.txt ' dossier:
Maintenant, utilisez le ' ls ” pour afficher tous les fichiers et vérifier si le fichier est créé ou non :
$ ls
Étape 5 : Ajouter un fichier à l'index de staging
Ensuite, déplacez le fichier non suivi vers l'index de staging en utilisant le Git ' ajouter ' commande:
$ git ajouter NouveauFichier.txt
Vérifiez le statut Git pour vérifier si les modifications sont ajoutées à l'index de suivi ou non :
$ statut gitÉtape 6 : valider le fichier généré
Pour valider le fichier nouvellement généré afin d'enregistrer les modifications, écrivez la commande suivante :
$ git commet -m 'NewFile est engagé'
Étape 7 : Modifier le fichier
Ouvrez le fichier dans l'éditeur de texte et mettez-le à jour :
$ démarrer NewFile.txt
Modifiez le contenu du fichier et cliquez sur ' Ctrl+S ” pour enregistrer le fichier :
Étape 8 : Déplacer le fichier vers l'index de staging
Après cela, ajoutez la modification non suivie dans l'index de staging :
$ git ajouter NouveauFichier.txt
Vérifiez l'état du référentiel pour vérifier si les modifications sont ajoutées ou non dans la zone de staging :
$ statut git
Étape 9 : valider le fichier modifié
Après cela, ajoutez les modifications dans le référentiel local Git à l'aide de la commande indiquée :
$ git commet -m 'fichier modifié'
Affichez le journal du référentiel pour vérifier si les modifications sont validées ou non :
$ journal git
Étape 10 : différencier le même fichier entre deux validations
Ensuite, comparez le même fichier entre deux commits en exécutant la commande mentionnée ci-dessous. Fournissez également les ID de validation pour ces deux validations :
$ git diff 593d249 2b06488La sortie ci-dessous montre avec succès la différence entre le même fichier entre deux commits. Ici, les panneaux « — ' et ' +++ ” sont des indicateurs de sortie qui montrent les nouveaux et anciens commits. :
Alternativement, les utilisateurs de Git peuvent utiliser la position HEAD au lieu des identifiants de validation pour voir la différence, comme indiqué dans la commande ci-dessous :
$ git diff TÊTE ~ 1 TÊTE
Nous vous avons appris à différencier le même fichier entre deux commits.
Conclusion
Pour différencier le même fichier entre deux commits, accédez d'abord au référentiel local Git. Faites le premier commit pour le fichier en utilisant le ' $ git commettre -m ' commande. Ensuite, apportez quelques modifications dans le même fichier et validez-le à nouveau pour enregistrer les modifications dans le référentiel local. Après cela, montrez la différence du même fichier entre différents commits en utilisant le ' git diff TÊTE ~ 1 TÊTE ' commande. Cet article a montré comment différencier un fichier entre deux commits.