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、完成。

相关推荐
belldeep3 小时前
如何阅读、学习 Git 核心源代码 ?
git·学习·源代码
我不是秃头sheep4 小时前
Git安装教程及常用命令
git
sduwcgg12 小时前
git经验
git
麻雀无能为力13 小时前
git的使用
git
算法歌者15 小时前
Visual Studio 项目 .gitignore 文件指南
git·visual studio
江边垂钓者16 小时前
git cherry-pick和git stash命令详解
git
Lw老王要学习16 小时前
Linux架构篇、第五章git2.49.0部署与使用
linux·运维·git·云计算·it
爱学习的张哥16 小时前
专栏项目框架介绍
git·fpga开发·udp·ddr·gt收发器
Aric_Jones18 小时前
lua入门语法,包含安装,注释,变量,循环等
java·开发语言·git·elasticsearch·junit·lua
Sapphire~1 天前
odoo-049 Pycharm 中 git stash 后有pyc 文件,如何删除pyc文件
ide·git·pycharm