Можно ли это сделать у себя локально?
Конечно можно! После того, как переключитесь на новую ветку (я так понял, что имеется в виду локальный master
), сделайте слияние с веткой feature
командой:
git merge feature
Так можно проверить, как ваши правки будут работать, после того как их примут во внешнем репозиториии (наверное GitHub?). Главное не пытаться потом отправлять (git push) ветку master. Так как скорее всего рабочий процесс предполагает работу через запросы на слияние на сервере (Pull Request)
Такое ощущение, что у вас каша в голове и не понимаете что спрашиваете.