git撤销推送到远端仓库的提交commit信息

场景描述

有些时候,我们完成功能后,高兴的推送到远端。
推送到远端之后,我们才发现写错分支了。
这个时候,一万匹马在在内心奔腾而过。
然而,难受是没有用的,我们需要撤销推送到远端的代码

git log查找出commit号

我们首先执行git log
出现了下面两条记录
这个条记录是我们刚刚推送要远端的。需要撤销
commit d80cb9bd951c03f6d769fb28ab8d4776d6e 
commit 543671ede839a109be84655efbfde765364


 commit d80cb9bd951c03f6d769fb28ab8d4776d6e (HEAD -> master, origin/master, origin/HEAD)
| Author: zhs<1x1263418xx@qq.com>
| Date:   Mon Jul 17 18:11:58 2023 +0800
|
|     新增了一个函数
|
* commit 543671ede839a109be84655efbfde765364
| Author: zhs<1x1263418xx@qq.com>
| Date:   Mon Jul 17 18:10:18 2023 +0800
|
|     提交代码

执行 git reset --soft commit号

git reset --soft d80cb9bd951c03f6d769fb28ab8d4776d6e 


本次撤回成功后在撤回远端

虽然本次已经撤回来了,但是远端还没有撤回来。
我们需要执行 git push origin master[你的需要撤回的分支] --force

posted @   南风晚来晚相识  阅读(175)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2022-07-17 React中useEffect的简单使用
2021-07-17 TypeScript中泛型<T>详细讲解
2021-07-17 让你彻底理解Typescript中静态成员和抽象方法
点击右上角即可分享
微信分享提示