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