Для начала вам хорошо бы
понимать, что такое рабочая директория, индекс и коммит.
Теперь по сути вопроса: вариантов выполнить желаемое на самом деле много. Вот один из них:
`git fetch` - получить текущее состояние веток в удаленном репозитории (у вас это уже было выполненоо в рамках git pull, но могли добавиться новые коммиты с тех пор)
`git reset --hard origin/branchName` - переносим указатель текущей ветки на тот же коммит, на который указывает нужная удаленная ветка и приводим индекс и рабочую директорию к этому коммиту.
А вообще, вы уверены, что ваши изменения не нужны? Зачем же вы их делали тогда? Возможно, вам стоит их все-таки закоммитить и потом уже делать pull и если они конфликтуют с другими изменениями - решать эти конфликты.