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