web-dev-qa-db-fra.com

GitKraken ne poussera pas vers une nouvelle télécommande ("Sélectionnez la branche distante pour pousser / tirer avec 'master':")

J'ai donc créé un nouveau dépôt sur une télécommande et j'ai réussi à le connecter (je crois) au client (Git Kraken). Maintenant, il veut un nom de branche de ma part pour un dépôt qui n'en a pas. Notez que c'est aussi ... Pousser/tirer avec "master" :, c'est-à-dire master avec deux points. Expliquer à peu près un mécanisme qui est en jeu ici est aussi bienvenu que de dessiner des étapes.

9
janat08

Vous devez "configurer en amont" pour votre succursale locale. Faire cela:

  • Trouvez votre succursale locale dans le volet gauche sous LOCAL,
  • faites un clic droit et sélectionnez "Set Upstream",
  • nommez votre nouvelle succursale distante sur l'invite et cliquez sur "Soumettre",
  • cliquez sur "Push" dans la barre d'outils supérieure.

Pour éviter toute confusion, vous pouvez également nommer votre branche locale (pour la garder identique à la distante) au moment de la création de la branche à partir du maître ou de la télécommande à partir de laquelle vous souhaitez créer une branche.

Remarque: Bien qu'il ne devrait pas y avoir de différences drastiques entre les versions, ce qui précède est basé sur GitKraken 2.5.0 64 bits (version non pro)

31
Masoud Azizpour

Si vous vous êtes connecté avec succès à une "télécommande" et que vous le voyez dans votre liste sous télécommandes. quel que soit le nom que vous lui avez donné, vous devez taper ce que vous voyez lorsque vous voyez ce message. Ainsi, pour l'exemple ci-dessous, vous pouvez taper Origin/master mais uniquement parce que lors de la configuration de la télécommande, je l'ai appelé Origin.

enter image description here

1
Nickfmc

J'ai eu ce même problème - j'ai tapé "Origin/master" et cela m'a poussé, je suppose qu'il veut juste savoir où il le pousse même s'il n'y a qu'un seul endroit.

1
charliethegoldfish

Lors de la configuration en amont, incluez le/master comme ceci.

"quel que soit le nom du repo/master"

Cela a fonctionné pour moi.

0
wasp8898