Вы, вероятно, захотите объединить изменения с мастером, если хотите добавить sh к оригиналу мастера. Как правило, ваш локальный репозиторий и репо должны выглядеть одинаково. В противном случае, если вы попытаетесь в будущем создать sh мастера-источника из вашего локального мастера или из другой ветви, помимо функции, вам все равно придется тянуть и объединять.
git checkout master
git merge feature
git push origin master