网站核验点全屋定制设计培训学校
news/
2025/9/29 2:57:13/
文章来源:
网站核验点,全屋定制设计培训学校,做彩票网站犯法不,珠海网站建设成功案例目录 问题情况1情况2 问题
如果我们在开发过程中#xff0c;存在一些验证性的提交或者失误性的提交#xff0c;那么这些提交我们不想要了#xff0c;怎么办#xff1f;
情况1
如果是想要删除某个commitid之后的所有提交 那么git reset 可以满足你
git reset --hard 你要… 目录 问题情况1情况2 问题
如果我们在开发过程中存在一些验证性的提交或者失误性的提交那么这些提交我们不想要了怎么办
情况1
如果是想要删除某个commitid之后的所有提交 那么git reset 可以满足你
git reset --hard 你要保留的最近的一次提交比如
情况2
如果是想要删除commit记录中间的某次提交 那就需要用到git rebase 变基命令
git rebase -i 要删除的提交的前一个commitid比如 执行命令后会进入到 vim编辑界面如下 上面pick commitid desc 的行显示的是自目标提交之后的所有提交默认都是pick你可以选择你不想要的分支将pick 改为drop。 如果想要删除某几个分支这里可以选择对应的行都改为drop即可
vim 默认是预览模式英文输入法键入i进入插入模式就可以修改了 然后esc退出插入模式 键入SHIFT: 键入wq表示writequit保存退出
最后强行推送到远端分支即可
git push --force origin feature/xxx
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921379.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!