Git
git config --get remote.origin.url URL удалённого репозиторияgit push --force-with-lease
git rebase -Xtheirs master/master rebase с мастера
git stash; git stash apply Если внёс изменения не в ту ветку
git fetch main подтянуть изменения
git rebase --abort Прервать ребейз
git reflog; git reset --hard HEAD@{2}; git push --force Отменить выполненные действия (rebase, merge)
git fetch main && git rebase main/master && git push --force Ребейз с мастера удалённого репозитория