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 fonctionnalités 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 de visualiser les changements précédents et nouveaux dans le fichier pour comprendre.
Cet article montrera comment différencier le même fichier entre deux engins sur la même branche.
Comment diffuser le même fichier entre deux engins sur la même branche?
Pour diffuser un fichier entre deux engins sur la même branche, ouvrez d'abord le référentiel GIT. Ensuite, commettez les changements. Après cela, dans la même succursale, modifiez le fichier récemment engagé et le recommande à enregistrer les modifications locales. Maintenant, utilisez le «git diff Head ~ 1 tête" commande.
Consultez les étapes fournies pour une démonstration pratique.
Étape 1: Open Git Terminal
Tout d'abord, dans le menu de démarrage, ouvrez le «Git bash»Terminal Git:
Étape 2: Allez dans le référentiel GIT
Ensuite, utilisez le «CD”Commande et ouvrez le référentiel GIT:
$ CD "C: \ git \ Design"
Étape 3: Initialiser le référentiel GIT
Initialiser le référentiel GIT via le «git init" commande:
$ git init
É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:
$ echo "bonjour"> newfile.SMS
Dans la commande ci-dessus, l'Echo ajoutera le contenu et l'enregistrera directement dans le «Nouveau fichier.SMS" déposer:
Maintenant, utilisez le «LS”Commande pour afficher tous les fichiers et vérifier si le fichier est créé ou non:
$ ls
Étape 5: Ajouter un fichier à l'index de mise en scène
Ensuite, déplacez le fichier non suivi vers l'index de mise en scène en utilisant le GIT "ajouter" commande:
$ git ajouter newfile.SMS
Vérifiez l'état GIT pour vérifier si les modifications sont ajoutées à l'indice de suivi ou non:
$ statut git
Étape 6: Commissez le fichier généré
Pour commettre le fichier nouvellement généré pour enregistrer les modifications, écrivez la commande suivante:
$ git commit -m "newfile est engagé"
Étape 7: Modifier le fichier
Ouvrez le fichier dans l'éditeur de texte et mettez-le à jour:
$ start newfile.SMS
Modifiez le contenu du fichier et appuyez sur "Ctrl + s”Clé pour enregistrer le fichier:
Étape 8: Déplacer le fichier vers l'index de mise en scène
Après cela, ajoutez la modification non frappée dans l'indice de mise en scène:
$ git ajouter newfile.SMS
Vérifiez l'état du référentiel pour vérifier si les modifications sont ajoutées dans la zone de stadification ou non:
$ statut git
Étape 9: commettre un fichier modifié
Après cela, ajoutez les modifications du référentiel local GIT à l'aide de la commande donnée:
$ git commit -m "fichier modifié"
Affichez le journal du référentiel pour vérifier si les modifications sont engagées ou non:
$ git journal
Étape 10: Diff le même fichier entre deux commits
Ensuite, diffusez le même fichier entre deux commits en exécutant la commande mentionnée ci-dessous. Aussi, fournissez les identifiants de validation pour ces deux commits:
$ git diff 593d249 2b06488
La sortie ci-dessous montre avec succès la différence entre le même fichier entre deux commits. Ici, les signes «-" et "+++«Sont des indicateurs de sortie qui montrent les nouveaux et anciens commits. :
Alternativement, les utilisateurs de GIT peuvent utiliser la position de la tête au lieu de commit IDS pour afficher la différence comme indiqué dans la commande ci-dessous:
$ git diff Head ~ 1 tête
Nous vous avons appris à différencier le même fichier entre deux commits.
Conclusion
Pour diffuser le même fichier entre deux commits, allez d'abord au référentiel local GIT. Faites le premier engagement pour le fichier en utilisant le «$ git commit -m" commande. Ensuite, apportez des modifications dans le même fichier et engagez-le à nouveau pour enregistrer les modifications du référentiel local. Après cela, montrez la différence du même fichier entre différents engins en utilisant le «git diff Head ~ 1 tête" commande. Ce message a démontré comment diffuser un fichier entre deux commits.