Что делать, если пропущены некоторые ключевые ссылки во время нажатия на Геррита

Я новичок в Git и даже новичок в Gerrit и немного потерян. Мой рабочий процесс, вероятно, был стандартным: создайте новую ветку, сделайтемагия, внесите изменения, отправьте их в репозиторий Геррита.

Моя недавно добавленная ветвь видна в веб-интерфейсе Геррита, но изменения вообще не видны.

После прочтенияэтот ответ, Документы Геррита и многое другое я легко и быстро обнаружил, что мне не хваталоволшебный рефов. Вместоgit push origin HEAD:refs/for/{branch name} Я только чтоgit push origin.

Большой! Но как выйти из этой ситуации? Всякий раз, когда я пытаюсь нажать снова, на этот раз с правильными реферами, я получаю! [remote rejected] (no new changes).

Что это значит и что я могу сделать?Означает ли это, что я не могу исправить это каким-либо иным способом, кроме добавления новых изменений, их фиксации и повторного нажатия? (нет, даже нажатие другого коммита не решило проблему, Геррит слил новый толчок в мастера, но полностью отбросил предыдущий; к сожалению, это выходит за рамки моего воображения!)

Ответы на вопрос(1)

Ваш ответ на вопрос