Comment abandonner un cordon sur git?

Comment abandonner un cordon sur git?

La cueillette des cerises dans Git signifie copier certains engins d'une succursale locale Git et les appliquer à un autre. Parfois, tout en travaillant sur un projet d'équipe, les développeurs veulent appliquer des modifications d'une branche à une autre au lieu de fusionner le contenu de la branche entière. Pour ce but correspondant, ils effectuent des opérations de cueillette de cerise.

Ce message expliquera la méthode pour interrompre un cordon sur Git.

Comment abandonner un cordon sur git?

Lorsque les développeurs Cherry-Pick s'engagent sur GIT, ils rencontrent souvent un conflit pour certaines raisons. Pour résoudre ce conflit, il est nécessaire d'interrompre l'opération de cueillette en utilisant le «Git Cherry-Pick -abort" commande.

Donc, d'abord, nous allons effectuer des opérations de cueillette et montrerons le conflit. Ensuite, nous montrerons comment abandonner une cueillette sur Git.

Étape 1: Accédez à un répertoire particulier

Utilisez la commande fournie ci-dessous avec le chemin spécifique et passez-y:

$ cd "C: \ git \ reposo3"


Étape 2: voir l'histoire de la validation

Ensuite, vérifiez le journal GIT pour afficher l'historique de la validation:

$ Git Log --Oneline


On peut voir que la tête de la branche actuelle pointe vers le «AB1BC8E»Commissez ID. Sélectionnez le sha-hash d'un engagement particulier à des fins de cueillette de cerise. Par exemple, nous avons choisi le «0B0E67E”Commit ID:


Étape 3: Voir la liste de la branchees

Ensuite, consultez la liste des succursales disponibles dans le référentiel de travail:

Branche Git $


Le sculpture ci-dessous indique que le référentiel contient «alpha" et "maître»Branches locales. L'astérisque «*«Symbole avant la branche« maître »indique qu'il s'agit de la branche de travail locale actuelle. À partir de la sortie donnée, choisissez une branche cible:


Étape 4: Passez à une autre branche

Exécuter le "interrupteur GIT”Commande avec la branche cible précédemment sélectionnée et passez à lui:

$ git switch alpha



ÉTAPE 5: COMMISSION CHERRY

Ensuite, Cherry-Cick the Target Commit en exécutant la commande ci-dessous avec son sha-hash:

$ git cerise-pick 0b0e67e


On peut voir que l'engagement fourni ne pouvait pas être sélectionné en cerise, et un conflit s'est produit pour certaines raisons:


Maintenant, suivez les étapes ci-dessous pour résoudre ce conflit.

ÉTAPE 6: Abandonner la cueillette de cueillette

Pour interrompre l'engagement sélectionné par cerise, exécutez la commande ci-dessous:

$ git ceriry-pick - Abort


Ici le "-avorter«L'option est utilisée pour annuler l'opération de cueillette de cerise:


Nous avons réussi à expliquer le processus pour interrompre une cueillette sur Git.

Conclusion

Les développeurs effectuent souvent des opérations de cueillette pour appliquer les modifications d'une branche à une autre. Mais parfois, ils rencontrent des conflits. Alors, utilisez le «Git Cherry-Pick -abort»Commande pour interrompre le cordon de cerise afin de résoudre le conflit. Ce message a expliqué la procédure pour interrompre une cueillette sur Git.