При использовании "Push to upstream..." в Eclipse новые "локальные" коммиты переносятся в удаленный репозиторий, а рефинансирование удаленной ветки обновляется в локальном репозитории (поэтому master и origin/master ссылаются на то же фиксации).
При использовании "Push..." и добавлении push-ссылки на master в окне мастера (refs/heads/*) новые "локальные" коммиты переносятся в удаленный репозиторий (например, ранее), но удаленная ссылка ref не обновлен в локальном репозитории (поэтому master ссылается на последнюю фиксацию, но origin/master не перемещается).
Какая разница между этими двумя способами работы? Является ли это полезным для конкретных децентрализованных рабочих потоков? Какими будут соответствующие команды git этих двух подходов?