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

相关推荐
Cosmoshhhyyy2 小时前
mac环境下安装git并配置密钥等
git·macos
yuwei0213 小时前
git大全解
git
小林的技术分享7 小时前
版本控制系统-Git 学习 《progit》电子书学习记录 第一章 (仅隔个人学习记录用)
git
weixin_456904279 小时前
Git登录配置的详细方法
git
鄃鳕12 小时前
Git , 本地落后远端
git
Yusei_052317 小时前
迅速掌握Git通用指令
大数据·git·elasticsearch
qq_377572771 天前
git commit - revert + reset + checkout + reorder
git
2301_767233221 天前
Git使用和理解上的一些问题
git
nyf_unknown2 天前
(vue)将文件夹打成tar包, Git Bash(推荐)具体使用
vue.js·git·bash
兔老大RabbitMQ2 天前
Git Revert 特定文件/路径的方法
git