繁体   English   中英

还原git的最后一次提交并将其应用于github以获取部署脚本

[英]revert the git last commit and apply it to github for deployment scripts

我们最近做了一次提交,需要恢复。 我们能够成功还原此更改并将其应用于GitHub,执行以下操作

git reset --hard HEAD~1
git push -f

问题是,我们的部署脚本拒绝更改。 我们的部署脚本的工作方式是,它们从开发分支中提取并与登台分支合并,以反映遵循这些步骤的新更改

git checkout development
git pull
git checkout staging
git pull
git merge development # it is refusing to merge at this stage 
git push

谁能帮助我们恢复上一次提交并使部署脚本可访问的提交?

您不能与提交的祖先合并。 您将需要执行git revert并进行新的提交,恢复更改或以某种方式覆盖部署脚本的行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM