Passer au contenu
GitTree
Dépannage

Une poussée a été rejetée

Un push est refusé pour l'une des trois raisons suivantes, et GitTree indique laquelle. The remote refused … : la télécommande a des commits que votre branche n'a pas. The remote declined the push : une protection hook ou branche a dit non, avec sa raison. … moved : une poussée forcée avec bail a trouvé que la télécommande n'était plus là où vous l'aviez récupérée pour la dernière fois, donc rien n'a été remplacé.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Si quelque chose ne va pas
  6. Questions
  7. En rapport

Avant de commencer

  • Vous avez essayé de pousser et GitTree a montré un refus.

Où le trouver

  • La boîte de dialogue GitTree s'affiche après le push.
ActionmacOSWindows et Linux
Pousser⌘⇧UCtrl+Shift+U

Mesures

  1. Lorsque la télécommande a de nouveaux commits

    Choisissez Merge and Push ou Rebase and Push pour les importer et les pousser, ou Fetch Only pour les regarder en premier.

  2. Quand une règle l'a refusé

    Lisez la raison sous The remote declined the push. Pour une branche protégée, choisissez Push to a New Branch… et ouvrez une pull request.

  3. Lorsque le bail ne tient plus

    Récupérez pour voir ce qui a bougé, examinez-le, puis décidez à nouveau. GitTree ne forcez jamais les commits que vous n'avez pas vus.

Résultat attendu

Vos commits atteignent la télécommande sans écraser ceux de quelqu'un d'autre.

Si quelque chose ne va pas

"... n'a pas d'amont à introduire ; récupérez, puis définissez d'abord son amont"

Récupérez, puis définissez l'amont de la branche (Suivi et publication).

Questions

Quand dois-je forcer la poussée ?

Uniquement sur votre propre branche après l'avoir réécrite, et avec le bail que GitTree utilise. Voir Forcer le push avec le bail.