我有一个 Web 服务器,它服务于一个 git 存储库的项目。当我对代码进行一些更改时,我会从服务器执行 git pull。有时新代码会崩溃,我希望能够回滚到最新的拉动,即之前的拉动。我想用一个脚本来做到这一点,而不必搜索最新的 sha。我怎样才能做到这一点?
编辑:澄清一下,我只想做一个动作,比如按下一个按钮,上面写着“哎呀!我刚刚做的最新拉动是一个错误,我希望我没有这样做”。在这种情况下,我不想寻找 sha 或标签或其他任何东西,它更像是一个“撤消”功能。然后我希望能够继续处理代码,并且服务器上的下一个 pull 需要带来最新的更改。