git恢复到之前提交的记录

项目搞崩了,还提交上去了怎么办?

那当然是恢复到之前的提交记录了,那怎么操作呢?

首先,到代码托管平台找到你想恢复的提交记录(在此以github为例)

获取 commit id

首先,通过如下图操作获取到commit id

{% asset_img image-20240706062921362.png '"..." "文章配图"' %}

{% asset_img image-20240706063059015.png '"..." "文章配图"' %}

直接恢复

切换到你要恢复的分支(比如就是主分支搞坏了,我要把主分支恢复一下......)

git checkout main

然后恢复

git reset --hard 在此输入你的commit-id

{% asset_img image-20240706063542952.png '"..." "文章配图"' %}

备份恢复

也许你的主分支搞崩了,但是还存在着你需要的东西,不能直接恢复

那么,你可以将你想要的提交,恢复成一个新的分支

{% asset_img image-20240706063735945.png '"..." "文章配图"' %}

git checkout -b 新的分支名称 你的commit-id

相关推荐
lichong9514 小时前
Git 检出到HEAD 再修改提交commit 会消失解决方案
java·前端·git·python·github·大前端·大前端++
222you5 小时前
Git仓库推送到GitHub
git·github
你的人类朋友8 小时前
hotfix分支的使用
git·gitlab·github
小蜜蜂爱编程9 小时前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
颇有几分姿色11 小时前
Git将本地项目推送到GitLab
git·gitlab
Kent_J_Truman15 小时前
Git个人配置偏好记录以及注意事项
git
小龙报17 小时前
《算法每日一题(1)--- 连续因子》
c语言·开发语言·c++·windows·git·算法·visual studio
今禾19 小时前
Git完全指南(中篇):GitHub团队协作实战
前端·git·github
flow_code1 天前
切换git账户
git
春生野草1 天前
Gituee
git·gitee