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

相关推荐
qq_5470261797 分钟前
Git 使用指南
git
XiaoHu02071 小时前
Linux多线程(详细全解)
linux·运维·服务器·开发语言·c++·git
*才华有限公司*2 小时前
RTSP视频流播放系统
java·git·websocket·网络协议·信息与通信
juelianhuayao3 小时前
Git错误提交后如何快速删除本次commit
git
chen<>3 小时前
Git原理与应用
大数据·git·elasticsearch·svn
小兔崽子去哪了4 小时前
Git 专题
git
金米kk4 小时前
git pull时报错Your local changes to the following files would…的解决办法
git
超级罗伯特4 小时前
git一次性完成仓库下载及所有分支获取
git·git仓库拉取
BUTCHER55 小时前
Git 基础命令
git
M malloc5 小时前
当你有两个git账号时,此时你gitpush冲突后如何解决push问题
git