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.