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

简介: 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

遇见问题,这是你成长的机会,如果你能够解决,这就是收获。

相关文章
|
10天前
|
Ubuntu Shell 开发工具
ubuntu/debian shell 脚本自动配置 gitea git 仓库
这是一个自动配置 Gitea Git 仓库的 Shell 脚本,支持 Ubuntu 20+ 和 Debian 12+ 系统。脚本会创建必要的目录、下载并安装 Gitea,创建 Gitea 用户和服务,确保 Gitea 在系统启动时自动运行。用户可以选择从官方或小绿叶技术博客下载安装包。
29 2
|
1月前
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
147 1
git学习三:git使用:删除仓库,删除仓库内文件
|
1月前
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
65 4
|
1月前
|
网络协议 网络安全 开发工具
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
【Git快速入门】Git代码管理手册与协同开发之远程仓库(四)
|
1月前
|
前端开发 开发工具 git
搭建Registry&Harbor私有仓库、Dockerfile(八)+前端一些好学好用的代码规范-git hook+husky + commitlint
搭建Registry&Harbor私有仓库、Dockerfile(八)+前端一些好学好用的代码规范-git hook+husky + commitlint
19 0
|
15天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
36 1
[Git]入门及其常用命令
|
3月前
|
开发工具 git
【GIT 第二篇章】GIT常用命令
Git常用命令涵盖初始化、状态管理、提交、分支处理、远程操作等关键流程。`git init`启动本地仓库,`git clone`下载远程仓库。通过`git status`和`git diff`检查工作状态与差异。利用`git add`暂存文件,`git commit`保存更改。借助`git branch`、`git checkout`、`git merge`和`git rebase`管理分支。使用`git fetch`、`git pull`和`git push`同步远程仓库。通过`git reset`、`git revert`和`git checkout`实现版本回退。
67 0
|
1月前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
112 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
19天前
|
开发工具 git 开发者