[RUBY] Comment résoudre les erreurs lors de l'exécution de git push heroku master

【Aperçu】

1. Conclusion </ b>

2. De quel type d'erreur s'agit-il? </ B>

3. Pourquoi l'erreur se produit-elle? </ B>

4. Comment le résoudre </ b>

  1. Conclusion

Appuyez sur Comparer pour Blanchir dans le menu supérieur gauche de github pour effectuer une marge vers le master </ b>!

  1. Quel genre d'erreur

Terminal


%  git push heroku master
To https://git.heroku.com/*****.git
 ![rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://git.heroku.com/*****.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

J'ai eu une erreur comme celle-ci. Une erreur qui a été rejetée lors de la tentative de transfert du référentiel local (maître) vers master vers heroku. Il y a un indice, mais je n'ai pas pu le résoudre du tout, et je ne pouvais pas trouver de solution même si je la recherchais.


  1. Pourquoi l'erreur se produit

La cause était que les succursales du référentiel maître et local n'étaient pas reflétées et qu'il y avait un écart.

  1. Comment résoudre

Ainsi, lorsque j'ai appuyé sur Comparer avec Blanch dans le menu supérieur gauche de github et que j'ai été marqué comme maître, l'erreur a été résolue avec succès.

❶ Lorsque vous ouvrez le bureau de git hub, la barre de menus apparaît en haut à gauche sur Mac. Appuyez ensuite sur "Branch". スクリーンショット 2020-09-07 21.47.57.png

❷ Appuyez ensuite sur Comparer pour blanchir. スクリーンショット 2020-09-07 21.48.06.png

❸ Revenez ensuite à l'écran du bureau de git hub et regardez l'historique.

❹ Je pense que c'est "1 (1 ou plus) ⬇︎", alors intégrez-le dans master. スクリーンショット 2020-09-07 21.48.35.png Sur la photo, il était de 0⬇︎, mais lorsque l'erreur s'est produite, il était de 1⬇︎. À côté de cela, il y a 1⬆︎. En faisant cela, j'ai essayé à nouveau "git push heroku master" dans le terminal et cela a fonctionné.

Alors j'ai repensé à diverses choses. J'ai décrit la variable d'environnement en javascript sur Pay.jp afin que le programme soit intentionnellement modifié et chargé lors du transfert vers heroku. Quand j'ai fait les changements, j'ai eu l'impression d'avoir créé une branche. Après tout, j'ai fait une branche, pas à cause de mon esprit.


Recommended Posts