J'essayais de pousser et de créer une requête d'extraction à partir de ma branche de fonctionnalités locale, comme d'habitude, étant dans ma branche de fonctionnalités et en cliquant avec le bouton droit de la souris sur la branche d'origine/développer distante (j'utilise Git Flow), et cela. Un message d'erreur est apparu:
Vous ne trouvez rien avec ce message d'erreur. Des idées?
J'ai eu ce problème aussi quand il y avait une balise HEAD à un commit derrière le maître local ou origine/maître actuel.
Essayez de double-cliquer sur votre maître local (ce qui élimine HEAD) puis sur Pousser vos modifications.
Notez que si vous ne possédez pas de maître local, cliquez avec le bouton droit de la souris sur le maître d'origine distant et choisissez "Commander l'origine/le maître". Ensuite, tirez, validez, Poussez vos modifications.
Je vais ajouter ma note ici. J'ai eu une incompatibilité de casse sur un dossier entre une branche locale et la télécommande.
Lorsque vous créez une branche, veillez à ce que la casse corresponde à distance, c'est-à-dire si votre dossier distant s'appelle Task
, ne créez pas de branche locale appelée task\1234-my-task
.
Le correctif de @noteible n'a pas fonctionné pour moi. Mais cela m’a amené à aller simplement à la ligne de commande et à faire un git status
$ git status
On branch feature/RES-523
Your branch and 'Origin/feature/RES-523' have diverged,
and have 13 and 2 different commits each, respectively.
(use "git pull" to merge the remote branch into yours)
nothing to commit, working tree clean
$ git pull
From https://bitbucket.org/my-repo
* [new branch] feature/RES-523 -> Origin/feature/RES-523
Auto packing the repository in background for optimum performance.
See "git help gc" for manual Housekeeping.
Already up-to-date.
Boom! Bon pour y aller.
J'ai eu le même problème. Mon nom de branche avait une apostrophe (Richie'sVersion). J'ai créé une nouvelle branche à partir de la branche existante (essentiellement une copie de la branche existante) et lui ai donné un nom sans apostrophe (RichiesVersion), ce qui a résolu le problème. Pousser la nouvelle branche a bien fonctionné.
Il suffit de faire une branche il va pousser bien.