[RUBY] Wie man Fehler beim Git Push Heroku Master behebt

【Überblick】

1. Schlussfolgerung </ b>

2. Was für ein Fehler ist das? </ B>

3. Warum tritt der Fehler auf? </ B>

4. Wie man es löst </ b>

  1. Fazit

Drücken Sie im oberen linken Menü von Github auf Blanchieren, um zum Master zu gelangen. </ b>!

  1. Was für ein Fehler

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.

Ich habe so einen Fehler bekommen. Ein Fehler, der beim Versuch, vom lokalen Repository (Master) zum Master nach Heroku zu pushen, zurückgewiesen wurde. Es gibt einen Hinweis, aber ich konnte ihn überhaupt nicht lösen, und ich konnte keine Lösung finden, selbst wenn ich ihn nachgeschlagen hätte.


  1. Warum der Fehler auftritt

Die Ursache war, dass die Zweige im Master und im lokalen Repository nicht reflektiert wurden und es eine Diskrepanz gab.

  1. Wie zu lösen

Als ich im oberen linken Menü von Github auf "Mit Blanch vergleichen" drückte und zum Master marschierte, wurde der Fehler erfolgreich behoben.

❶ Wenn Sie den Git Hub-Desktop öffnen, wird die Menüleiste auf dem Mac oben links angezeigt. Drücken Sie dann "Branch". スクリーンショット 2020-09-07 21.47.57.png

❷ Drücken Sie dann Mit Blanch vergleichen. スクリーンショット 2020-09-07 21.48.06.png

❸ Kehren Sie dann zum Desktop-Bildschirm des Git Hub zurück und sehen Sie sich den Verlauf an.

❹ Ich denke, es ist "1 (1 oder mehr) ⬇︎", also integrieren Sie es in Master. スクリーンショット 2020-09-07 21.48.35.png Auf dem Foto war es 0⬇︎, aber als der Fehler auftrat, war es 1⬇︎. Daneben ist 1⬆︎. Auf diese Weise habe ich erneut versucht, "git push heroku master" im Terminal zu verwenden, und es hat funktioniert.

Also dachte ich an verschiedene Dinge zurück. Ich habe die Umgebungsvariable in Javascript auf Pay.jp beschrieben, damit das Programm beim Ändern auf Heroku absichtlich geändert und geladen wird. Als ich die Änderungen vornahm, hatte ich das Gefühl, einen Zweig zu machen. Immerhin habe ich einen Zweig gemacht, nicht wegen meines Verstandes.


Recommended Posts