Просто сделайте git revert
или все, что вы хотите сделать, и не нажимайте на изменения.
По умолчанию все, что вы делаете в репозитории git, выполняется локально, и вам нужно использоватькоманда push
для внесения изменений.Так что просто внесите изменения и не делайте git push
.
Если вы хотите отменить определенный коммит и сохранить все остальное, вы можете использовать git revert commit_sha
.
Нов этом случае это также выглядит так, как будто вы действительно хотите «вернуть» определенный коммит и все коммиты после него.В этом случае, если вы не хотите его выдвигать (например, вы просто хотите скомпилировать конкретную версию кода или выполнить некоторую отладку этой конкретной версии), вы можете использовать git reset --hard commit_sha^
, который "пойдет"назад "до состояния" commit_sha
, или git reset --hard commit_sha
, чтобы вернуться в состояние точно в commit_sha
с включенным этим коммитом.