Я использовал
git reset --hard dc082bc..., чтобы вернуться к ветки обратно в требуемое предыдущее состояние из-за некоторых плохих коммитов. Это изменило мой тоннель в местном филиале. Тем не менее, я хочу перемотать ветвь на "происхождение" на одну и ту же фиксацию, чтобы я мог начать заново. Может ли кто-нибудь сказать мне, как вернуть ветку происхождения (а не мастер) на эту фиксацию?
Я пробовал git push origin master, но он дает следующую ошибку
! [rejected] branch -> branch (non-fast-forward) error: failed to push some refs to '[email protected]:xxx/xxx.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for details.