web-dev-qa-db-fra.com

pourquoi git-cherry pick ne dit rien à commettre

J'ai beaucoup cherché sur Google pour le problème ci-dessous, mais je n'ai pas pu obtenir d'informations substantielles ... aidez-moi, j'ai créé une branche temporaire 202116 et j'essaie de faire une sélection de gerrit 202116. capable de choisir ce gerrit et pourquoi je reçois cette erreur? Merci de fournir vos entrées

<>git fetch ssh://[email protected]:29418/platform/vendor/company-proprietary/radio refs/changes/25/202116/1 && git cherry-pick FETCH_HEAD
From ssh://company.com:29418/platform/vendor/company-proprietary/radio
 * branch            refs/changes/25/206025/1 -> FETCH_HEAD
# On branch 202116
# You are currently cherry-picking.
#   (all conflicts fixed: run "git commit")
#
nothing to commit, working directory clean
The previous cherry-pick is now empty, possibly due to conflict resolution.
If you wish to commit it anyway, use:

    git commit --allow-empty
28
user1934146

C'est exactement ce qui est dit: les changements que vous essayez de sélectionner sont déjà entièrement contenus dans la branche sur laquelle vous vous trouvez. C'est à dire. le résultat de la sélection ne fait aucun changement. Vous pouvez créer une validation vide avec l'indicateur --allow-empty pour indiquer que vous avez tenté de sélectionner, mais aucune modification n'a été interceptée.

40
Ryan Stewart

Je ne sais pas pourquoi vous faites un cherry-pick après fetch, car vous pouvez sélectionner le même commit avec votre HEAD.

Et git checkout est-ce ce que vous voulez vraiment? Je suppose.

2
pktangyue

Cela peut être dû au fait que vous essayez de sélectionner un commit qui était déjà intégré/sélectionné dans votre branche actuelle.

0
Hassen Ch.