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