Git彻底删除一次提交
最近项目遇到了点麻烦,提交了一次错误的commit,如何防止别人回滚到此次提交,也不让这次提交出现在提交历史中,着实用了些功夫,现在把解决方案分享给大家。git rebase --onto SHA^ SHA即可。SHA是错误的提交。例如,我要删除yy这次提交,那我的SHA就是cbe8527,那我的命令就是git rebase --onto cbe8527^ cbe8527现在我们再来...
文章共207字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
最近项目遇到了点麻烦,提交了一次错误的commit,如何防止别人回滚到此次提交,也不让这次提交出现在提交历史中,着实用了些功夫,现在把解决方案分享给大家。
git rebase --onto SHA^ SHA
即可。
SHA是错误的提交。
例如,我要删除yy这次提交,那我的SHA就是cbe8527,那我的命令就是git rebase --onto cbe8527^ cbe8527
现在我们再来看下效果:
yy的这次提交已经不存在了。
更多推荐
已为社区贡献1条内容
所有评论(0)