git reset --hard origin/otherbranchname
Предполагается: вы находитесь в ветви, которую хотите переместить, пульт называется источником, и вы действительно хотите удалить все свои коммиты.
git reset
перемещает указатели веток вокруг. Эта команда просто извлекает его из текущего местоположения и помещает в указатель ветки пульта, изменяя все файлы рабочей копии.