Comment appliquer un correctif généré avec le format GIT

Comment appliquer un correctif généré avec le format GIT
Dans GIT, les différents développeurs travaillent ensemble sur le même projet; Par conséquent, il est souvent nécessaire de partager les modifications du projet entre eux ou d'appliquer des modifications dans une autre branche ou référentiel. Les utilisateurs de Git peuvent utiliser le patch GIT à cet effet, ce qui leur permet d'enregistrer les modifications dans un fichier et de les appliquer plus tard à d'autres référentiels.

Ce message montrera la méthode pour appliquer le patch git généré avec la commande GIT Format-Patch.

Comment appliquer un correctif généré avec la commande «Git Format-Patch»?

Pour appliquer un correctif généré, tout d'abord, commettez les modifications. Ensuite, générez le patch à l'aide du "Format-patch git -1" commande. Après cela, ouvrez le référentiel où vous souhaitez appliquer le correctif généré et utilisez le «git am " commande.

Maintenant, consultez la mise en œuvre pratique fournie ci-dessous.

Étape 1: Lancez Git Bash Terminal

Tout d'abord, ouvrez le menu Démarrer et lancez le "Git bash" Terminal:

Étape 2: Allez dans le référentiel de travail GIT

Utilisez le «CD«Commande et ouvrez le référentiel de travail GIT:

$ CD "C: \ git \ Fonctionnalités"

Étape 3: générer un nouveau fichier

Générez le nouveau fichier texte à l'aide du «touche" commande:

$ Touch Demo.SMS

Étape 4: Ajouter un fichier à l'index de mise en scène

Déplacez le fichier non suivi vers l'index de suivi pour commettre des modifications en utilisant le «git ajouter" commande:

$ git add .

Vérifiez l'état du référentiel pour confirmer si le fichier est ajouté à l'index de suivi ou non:

$ statut git

Étape 5: Commissez les modifications suivies

Engager les modifications suivis pour les ajouter au référentiel local via la commande fournie:

$ git commit -m "De nouveaux changements sont commis"

Vérifiez le journal GIT pour vérifier si les modifications sont engagées ou non:

$ git journal

Ici, vous pouvez voir que de nouveaux changements ont été engagés avec succès:

Étape 6: générer un patch

Générez le patch des modifications engagées en utilisant le «Format-Patch GIT" commande:

$ GIT FORMAT-PATCH -1

On peut observer que le patch "0001 nouveaux changements.correctif" est généré:

Étape 7: Appliquer le patch

Maintenant, appliquez le correctif dans le même référentiel en utilisant le «git am " commande:

$ git am 0001-new-changes-are-engmis.correctif

Note: Ne vous inquiétez pas si une erreur se produit si vous appliquez un correctif au même référentiel où vous avez développé le correctif et que ce référentiel a déjà commis des modifications.

Pour gérer cette situation, sautez le correctif et appliquez-le à un autre référentiel:

Étape 8: sauter le patch

Pour sauter le patch appliqué, utilisez la commande ci-dessous avec le «-sauter" option:

$ git am --skip

Étape 9: Créez un nouveau référentiel

Faire un nouveau répertoire / référentiel, où nous appliquerons le correctif généré:

$ Mkdir Demo

Ensuite, utilisez le «CD«Commande pour accéder au nouveau référentiel:

$ CD Demo

Étape 10: Appliquez un correctif sur un autre référentiel

Enfin, appliquez le correctif au référentiel nouvellement créé à l'aide du «git am " commande:

$ git am "c: \ git \ features \ 0001-new-changes-are-Commis.correctif"

Ici, vous pouvez voir que nous avons réussi à appliquer le patch généré avec le «Format-Patch GIT" commande:

Nous avons appris à appliquer un correctif généré avec le «Format-Patch GIT" commande.

Conclusion

Pour appliquer un correctif généré avec un «Format-Patch GIT», Tout d'abord, allez au référentiel de travail GIT. Ensuite, engagez les modifications suivis en utilisant le "git engager" commande. Ensuite, générez un nouveau patch GIT en utilisant le "$ GIT FORMAT-PATCH -1" commande. Après cela, allez dans un référentiel où vous souhaitez appliquer le patch généré et appliquez le correctif à l'aide du «git am " commande. Ce message a démontré la méthode d'application d'un correctif généré avec la commande GIT Format-Patch.