Co zrobić, gdy przegapiłem kilka kluczowych wskazówek podczas pchania do Gerrita
Jestem nowy w Git, a nawet nowszy w Gerricie i trochę się zgubiłem. Mój przepływ pracy był prawdopodobnie standardowy: utwórz nowy oddział, zróbmagia, zatwierdzaj zmiany, przesuń je do repozytorium Gerrita.
Moja nowo wypchnięta gałąź jest widoczna w interfejsie WWW Gerrita, ale zmiana nie jest w ogóle widoczna.
Po przeczytaniuta odpowiedź, Dokumenty Gerrita i wiele innych, łatwo i szybko znalazłem, że tęskniłemmagiczny refs. Zamiastgit push origin HEAD:refs/for/{branch name}
Właśnie to zrobiłemgit push origin
.
Świetny! Ale jak wyjść z tej sytuacji? Ilekroć próbuję ponownie naciskać, tym razem z odpowiednimi refami, dostaję! [remote rejected] (no new changes)
.
Co to znaczy i co mogę zrobić?Czy to znaczy, że nie mogę tego naprawić w żaden inny sposób, niż dodawać nowe zmiany, popełniać je i naciskać ponownie? (nie, nawet naciśnięcie kolejnego zatwierdzenia nie rozwiąże problemu, Gerrit połączył nowy push z masterem, ale całkowicie upuścił poprzedni; niestety nie jest to możliwe!)