Как принудительно отправить функциональную ветку в Gerrit?

Я работаю над веткой (удаленной) функции, и после изменения истории ветки я хочу отправить ее Герриту (с принудительным нажатием).

Я попробовал следующую команду:

git push origin HEAD:refs/for/branch_name --force

Однако вместо того, чтобы изменить историю ветки, он просто поместил изменения поверх ветки.

Что я делаю не так? Как я могу принудительно отправить или изменить историю удаленных веток? Спасибо.


person Liran    schedule 24.06.2015    source источник


Ответы (2)


Это должно помочь

git push origin branch_name -f
person crea1    schedule 24.06.2015
comment
Этот ответ был бы намного лучше, если бы он объяснял, почему команда ОП дала неверный результат и почему эта команда работала лучше. - person Magnus Bäck; 30.06.2015

Выполните это:

git push -f origin HEAD:refs/heads/branch_name
person Marcelo Ávila de Oliveira    schedule 26.06.2015