fetch только считывает изменения, но не подтягивает их.
pull - вытягивает коммиты из удаленной репы.
Когда мы переключаемся на ветку, Git переключается на указатель HEAD этой ветки
Когда мы переключаемся на ветку
# забрать все обновления с репо note
git fetch note
# поставить ветку на правильное место
git reset --hard note/oldbk-94
# снова отменить последний коммит
git reset --soft HEAD~1