Как добавить изменения ветки master в свою ветку, не потеряв изменения в последней?
Опционально делаете fetch:git fetch
Затем выполняете слияние:git merge origin/feature-branch-name
Если есть конфликты резолвите удобным способом и коммитите:git commit -a
Затем отправляете изменения в свою удаленную ветку:git push
Фичей как правило называют отдельную ветку, которая по методике GitFlow размещается в "папке" с названием "feature/*". Но в вашем случае это может быть что угодно :)
Сливаете обыкновенно, ветку фичи в свою ветку, разруливаете конфликты, если они есть, и делаете коммит.
Если даже вы испортили слиянием что-то в своей ветке, вы сможете срезать этот коммит.
Сделайте копию своей ветки и в ней пробуйте, чтобы не испортить. Вы всегда точно должны понимать, что вы делаете и зачем.