3
我在我的生产服务器上使用类似this的东西,设置为github上的post-receive挂钩,它基本上被设置为在特定分支得到正确来自github的格式化请求。Github后接收挂钩自动拉回滚
现在,让我们假设有人推动糟糕的代码去掌握,这会自动拉动生产并打破一切。什么是恢复更改的最佳方式,而不必ssh到生产服务器并手动签出旧代码?理想情况下,它会像再次推动一样简单。
谢谢!
我在我的生产服务器上使用类似this的东西,设置为github上的post-receive挂钩,它基本上被设置为在特定分支得到正确来自github的格式化请求。Github后接收挂钩自动拉回滚
现在,让我们假设有人推动糟糕的代码去掌握,这会自动拉动生产并打破一切。什么是恢复更改的最佳方式,而不必ssh到生产服务器并手动签出旧代码?理想情况下,它会像再次推动一样简单。
谢谢!
如果该错误代码是一个或多个提交的结果,请使用git revert
在本地取消它们。
这将创建一个新的提交取消错误的代码,您可以推送该提交。
由于一个或多个现有的提交,恢复了相关的补丁引入的变化,并记录了一些新的提交记录此类
推送的复归承诺的GitHub将触发 - 接收后钩将这一新变化拉入生产。
完美。我不知道git还原。谢谢! – lakenen