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博客

相关推荐
技术小结-李爽8 小时前
【工具】git远程分支合并
git·gitee
程序员黑豆8 小时前
Java入门第一步:从零开始编写你的第一个Hello World程序
java·前端·ai编程
凌涘8 小时前
前端路由(二):React Router 组件化路由实战
前端
鸽鸽9 小时前
别急着装第三方库,这些事浏览器原生就能做到——Web Native API 实战指南
前端
做前端的娜娜子9 小时前
从 0 到 1 打造一个配置可视化后台:一次前端配置中心化改造的实战复盘
前端·设计模式·数据可视化
南雨北斗9 小时前
vue3 RouterLink链接颜色修改的方法
前端
Richard.Wong9 小时前
Windows IIS 服务器部署 Vue3 前端项目详细流程
服务器·前端·windows
数据知道9 小时前
XSS 攻防全解:反射型、存储型、DOM 型实战演示
前端·安全·web安全·网络安全·xss
Nemo_XP9 小时前
C# gridlookupedit选中内容重复还原操作
服务器·前端·c#
大家的林语冰9 小时前
🎉 Vercel 官宣 Next 16.3 正式发布,GitHub 第一全栈框架再次进化!
前端·javascript·前端框架