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é.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
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.
| Action | macOS | Windows et Linux |
|---|---|---|
| Pousser | ⌘⇧U | Ctrl+Shift+U |
Mesures
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.
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.
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.