Если ее удаленно ребейзнули, значит ее форспушили, значит меняли историю.
Значит что у вас локально и удаленно две разных истории этой ветки.
Сначала делаете git fetch origin branchname в любом случае чтобы получить новую историю.
Потом чтобы разрешить эту нестыковку историй, вам нужно сначала определить какие изменения из вашей локальной истории вы хотите перенести поверх новой истории из ремоута.
Это может быть вообще ничего, если у вас нет новых изменений локальных. Тогда вы просто делаете git reset --hard origin/branchname чтобы сбросить состояние локальной ветки до удаленной.
Это может быть несколько коммитов которые вы хотите перенести, тогда вам нужно найти в вашей локальной истории последний коммит который вы не хотите переносить, другими словами коммит перед первым коммитом который надо перенести, и делаете git rebase -i --onto origin/branchname хеш_базового_коммита где хеш_базового_коммита это тот самый последний ненужный коммит.
Потом проверяете что все коммиты на месте и подтверждаете ребейз.
Ну а там уже смотреть по ситуации