git 版本回退

git 没有push之前,可以用git reset --mixed回退,就是把add 的内容和commit的内容都撤销

在push之后,你只有2种操作

1.git reset 退回到你想要的那个版本 有配置选项 如果是soft就是当前版本删掉,之前改的代码保留,hard是把之前改的代码删掉

2.git revert 是你要删掉哪个版本 git revert -n hash值 这个-n是不删你改的代码。这个命令是把你指定的版本删掉,提交记录还在,它会重新提交一个新的记录。


当你的当前代码没有改完时,需要拉远程的代码时,你可以先把当前代码保存到临时的地方

git stash

然后你拉远程的代码,然后你再把保存到临时地方的代码放出来,进行合并,解决冲突

提醒:不要等很多个功能都做完了一起提交。这样很容易出错。做一点就提交一点

git回滚reset、revert、四种模式,超级详细_git revert_Liangyi_J的博客-CSDN博客

相关推荐
IT_陈寒13 分钟前
React 19新特性实战:5个提升开发效率的技巧与避坑指南
前端·人工智能·后端
青衫码上行1 小时前
【Java Web学习 | 第十篇】JavaScript(4) 对象
java·开发语言·前端·javascript·学习
CodeLongBear1 小时前
第一次搭建个人主页+GitHub部署全记录:HTML/CSS/JS前端实现+留言板踩坑
前端·个人页面·部署上线
by__csdn1 小时前
Node各版本的区别,如何选择版本以及与NPM版本对照关系
前端·npm·node.js
q***42821 小时前
前端的dist包放到后端springboot项目下一起打包
前端·spring boot·后端
denggun123451 小时前
图片上传git时压缩
git·ios·objective-c·iphone·xcode
Dontla1 小时前
React zustand todos案例(带本地存储localStorage、persist)todoStore.ts
前端·react.js·前端框架
阿珊和她的猫1 小时前
WebRTC 技术深度解析:实时通信的未来引擎
前端·webpack·node.js·webrtc
silence_xiang2 小时前
【React】首页悬浮球实现,点击出现悬浮框
前端·javascript·react.js
申阳2 小时前
Day 11:集成百度统计以监控站点流量
前端·后端·程序员