В чем разница между «Push…» и «Push to upstream…» в Eclipse

При использовании« Push to upstream ... »в Eclipse новый« local » коммиты отправляются в удаленный репозиторий, а ссылка на удаленную ветку обновляется в локальном репозитории (поэтому master и origin / master ссылаются на один и тот же коммит).

При использовании «Push. .. "и добавив push ref на master в окне мастера ( refs / heads / * ), новые« локальные »коммиты помещаются в удаленный репозиторий (как и раньше), но ссылка на удаленную ветку не обновлено в локальном репозитории (так master ссылается на последнюю фиксацию, но origin / master не перемещен).

В чем разница между этими двумя способами работы? Используется ли он подходит для конкретных децентрализованных рабочих потоков? Какими будут соответствующие команды git для этих двух подходов?

34
задан Florent Paillard 6 January 2012 в 17:38
поделиться