git在分支上会退到某个指定的commit

1、在idea上先备份好分支(基于现有分支new branch)

2、在gitlab管理端删除现有分支

3、在idea中大卡terminal,执行 git log 查看commit log ,找到要会退到的commit唯一码,然后执行git reset 唯一码

4、查看本地代码状态 git status

5、恢复当前目录(.表示当前目录及其所有子目录)中所有已修改但未提交的文件到它们上一次提交的状态。 git restore .

6、git status

7、从远程仓库获取最新的更改,并且删除本地仓库中已经被远程仓库删除的引用(比如远程分支)。 git fetch -p (不能漏掉这一步,否则从远端拉取后会覆盖本地的)

8、在idea中重新推送push到远端

9、完成。

相关推荐
zhangfeng11332 小时前
适合 5人以内小团队的Git 工作流 + Code Review + 自动化部署方案 FastAdmin +linunx服务器宝塔系统 外包项目 —
服务器·git·自动化·php·代码复审
念一不念二6 小时前
[Git]git仓库管理的使用
git
HZ·湘怡6 小时前
Gitee 手把手
git·gitee
A懿轩A6 小时前
【2026 最新】下载安装 Git 详细教程 (Windows)
git
@_@ prince @_@6 小时前
Git 命令大全(带详细说明)
git·gitee·github·visual studio
念一不念二7 小时前
【Git】命令行使用操作
git
念一不念二7 小时前
【vscode】Git的中好用的命令和技巧
git
带娃的IT创业者19 小时前
Git commands I run before reading any code
git·开发工具·版本控制·编程技巧·代码审查
九成宫20 小时前
Git 与远程仓库实操记录:克隆、配置、分支推送与问题排查
笔记·git·ssh