После того, как мои изменения были отправлены в gerrit и приняты рецензентом, git status жалуется, что я опережаю origin/master.
Полный рассказ:
Я клонировал свой репозиторий из ssh://luis@somewhere:10022/project.git
Поскольку git review -s
жаловался на то, что gerrit remote не существует, я сделал:
git remote add gerrit ssh://luis@somewhere:10022/project.git
Обратите внимание, что теперь и origin, и gerrit указывают на одно и то же место (я не знаю, проблема ли это).
Я решил не использовать новую ветку и просто работать на мастере.
После того, как мои изменения были сделаны и поставлены, я сделал:
git commit
git review
На данный момент статус git говорит, что я опережаю origin/master на 1 коммит, что странно, потому что я думал, что обзор git имел неявный толчок.
Изменения были рассмотрены и приняты в веб-интерфейсе gerrit и объединены в origin/master (все остальные их могут видеть), но в моем локальном репозитории все еще указано, что я впереди.
Я попытался извлечь из источника, но это вызвало слияние, и теперь я опережаю на 2 коммита.
Это нормально? Должен ли я просто отказаться от дополнительных локальных изменений? Подтолкнуть их к происхождению?
Спасибо,
Луис