Я работаю над репозиторием, созданным из другого публичного репо. Недавно я сделал git pull из origin. Теперь я хочу удалить последнюю сделанную мной операцию. Я выполнил команду
git reset --keep HEAD@{1}
После этого, когда я попытался толкнуть, Он говорит, что
Your branch is behind 'origin/branchName' by xx commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
Нужно ли мне также убирать тягу с пульта? Если да, то как это можно было сделать? Пожалуйста, объясни.





Если вы действительно хотите толкать, независимо от того, что впереди ветка. На самом деле вам не нужно удалять фиксацию, вы можете просто использовать принудительное нажатие.
git push origin --force
также для безопасности рассмотрите вариант --force-with-lease
Принудительно нажмите, если считаете, что исходная ветвь находится не в том месте.