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

相关推荐
眼小博1 天前
多人协作Git开发流程指南
git
lpfasd1232 天前
git-团队协作基础
chrome·git·elasticsearch
John Song2 天前
git多个账号管理
git·github
CV_J2 天前
解决Git 冲突后本地提交丢失/未推送问题
git
__Witheart__2 天前
Git 某个分支恢复到某个特定的 commit 状态
git
XU磊2602 天前
Git 实现github仓库管理-删除指定目录下的所有文件并保留目录结构
git·github
zhimingwen2 天前
解决 GitLab Token 轮换后 SourceTree 认证失败问题
git
昵称是6硬币2 天前
代码管理——VS Code|Git
git·代码管理
Trouville012 天前
如何在VScode环境下使用git进行版本控制,并上传到gitee远程仓库
ide·git·vscode
weixin_423391932 天前
从开发到合并:AICR 项目 Git 协作提交全流程指南
git