根据本教程,我将代码部署在我的一台服务器上:
How To Set Up Automatic Deployment with Git with a VPS
但是现在我有一些问题,一些提交推送到部署服务器,有时在githook内部的代码,使一些测试,这个测试失败,我需要恢复代码时,这发生了,理想情况下这必须是自动的,但就在现在,我没有问题,使这个恢复到一个特定的提交手动…
如何恢复上一次推送或将此服务器(基于git-bare)推送到特定的提交?
发布于 2016-07-05 23:23:05
因为有问题的分支是发布的,所以最好的选择可能是使用git revert
git revert <SHA-1a>..<SHA-1b>其中,<SHA-1a>和<SHA-1b>是要还原的提交范围内的第一次和最后一次提交的提交in。
这将应用许多从最近到最旧的还原提交,这将撤消范围中的更改。
https://stackoverflow.com/questions/38207007
复制相似问题