这里有两次commit,如何删除一个commit,只push一个commit
2条回答 默认 最新
关注 【相关推荐】
- 你可以参考下这篇文章:如何修改已经push了的commit注释
- 除此之外, 这篇博客: 撤回push操作(远程仓库)中的 一、本地commit回到push前的版本 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
- 可以使用
git log
查看历史提交记录,结果如图
第一个commit是我们刚刚提交的,现在我们需要回退到之前的版本,则复制下一个commit 版本号,使用git reset --hard <版本号>
退回到该版本。
注意使用 --hard 参数会放弃当前工作区的修改
使用
git reset --hard <版本号>
同样会回退版本,但是保留当前工作区的修改,可以重新提交 - 可以使用
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥20 如何在 rocky9.4 部署 CDH6.3.2?
- ¥35 navicat将excel中的数据导入mysql出错
- ¥15 rt-thread线程切换的问题
- ¥20 python忆阻器数字识别
- ¥15 高通uboot 打印ubi init err 22
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api