将更改推送到远程仓库而不包括最新的本地提交

Push changes to remote repo without including latest local commit

我的本地 git 存储库比我的远程存储库提前 1 次提交。我不想推送最新的本地提交,但我想对远程仓库做一些小改动。在这种情况下我能做什么?

我删除了最后一次提交但没有删除更改。使用:

$ git reset --soft HEAD~1

隐藏更改。

做了我想要的小改动并推送。

然后我弹出存储并再次提交。