Was ist zu tun, wenn einige Schlüsselreferenzen während des Pushs an Gerrit verpasst werden?

Ich bin neu bei Git und noch neuer bei Gerrit und habe mich ein bisschen verlaufen. Mein Workflow war wahrscheinlich Standard: Erstellen Sie einen neuen Zweig, machen Sie dasZauber, Änderungen vornehmen, an Gerrits Repo weiterleiten.

Mein neu geschobener Zweig ist in Gerrits Web-Benutzeroberfläche sichtbar, aber Änderungen sind überhaupt nicht sichtbar.

Nach dem Lesendiese Antwort, Gerrits Dokumente und viele mehr, ich fand leicht und schnell, dass ich verfehlt habemagisch refs. Anstattgit push origin HEAD:refs/for/{branch name} Ich habe es gerade getangit push origin.

Großartig! Aber wie kann man sich von dieser Situation erholen? Immer wenn ich erneut versuche zu pushen, diesmal mit den richtigen Refs, bekomme ich! [remote rejected] (no new changes).

Was bedeutet das und was kann ich tun?Bedeutet das, dass ich das nicht auf andere Weise beheben kann, als neue Änderungen hinzuzufügen, sie zu übernehmen und erneut zu verschieben? (Nein, selbst das Drücken eines anderen Commits hat das Problem nicht gelöst. Gerrit hat einen neuen Push in den Master integriert, aber den vorherigen vollständig verworfen. Dies ist leider jenseits meiner Vorstellungskraft!)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage