我有一个web服务器,服务于一个git仓库的项目。当我对代码做一些修改时,我会从服务器上做一个git pull。有时候新代码崩溃了,我希望能够回滚到最新版本,就像之前那样。我想用脚本来做到这一点,而不必搜索最新的sha。我怎样才能做到这一点?Git回滚1拉
编辑:只是想澄清一下,我只想做一个动作,就像按一个按钮,说“哎呀!我刚刚做的这个最新的拉是一个错误,我希望我没有那样做”。我不想在这种情况下寻找sha或标签或其他任何东西,它更像是一个“撤消”功能。 然后,我希望能够继续处理代码,并且服务器上的下一次拉动需要引入最新的更改。
很有意思,然后我该如何恢复正常运作?我的意思是,如果对错误代码进行一些更正,我可以直接进入服务器并再次执行git以获取最新更改? – Bastian 2012-04-18 10:18:12
是的,它会处于你从未拉过的状态,所以你通常会做的任何事情都可以完成。 – 2012-04-18 12:51:00