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_陈寒27 分钟前
Python开发者必看:这5个鲜为人知的Pandas技巧让你的数据处理效率提升50%
前端·人工智能·后端
豆苗学前端35 分钟前
写给女朋友的第一封信,测试方法概论
前端·后端·设计模式
半桶水专家1 小时前
Vue 3 插槽(Slot)详解
前端·javascript·vue.js
袁煦丞1 小时前
本地AI绘画神器+全局访问——Stable Diffusion WebUI 成功突破:cpolar内网穿透实验室第462个成功挑战
前端·程序员·远程工作
一枚前端小能手1 小时前
🏗️ JavaScript类深度解析 - 从构造函数到现代特性的完整指南
前端·javascript
袁煦丞1 小时前
家用NAS+云盘自由NanoPi R4S+iStoreOS:cpolar内网穿透实验室第460个成功挑战
前端·程序员·远程工作
浏览器API调用工程师_Taylor1 小时前
日报自动化实战:告别手动复制粘贴
前端·javascript·node.js
晴殇i1 小时前
JavaScript还能这样写?!ES2025新语法让代码优雅到极致
前端·javascript·程序员
浏览器API调用工程师_Taylor2 小时前
我是如何将手动的日报自动化的☺️☺️☺️
前端·javascript·爬虫
2501_938791832 小时前
从原理到实操:彻底解决 Git .gitignore 文件不生效问题
大数据·git·elasticsearch