web-dev-qa-db-fra.com

Echec du push dans GitKraken avec le message d'erreur "L'échec du push ne peut pas lire la propriété 'nom complet' d'undefined"

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:

enter image description here

Vous ne trouvez rien avec ce message d'erreur. Des idées?

47
Steve Waters

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.

59
notedible

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.

8
gfyans

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.

4
Nate Ritter

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é.

3
Richie Wynne

Il suffit de faire une branche il va pousser bien.

0