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

相关推荐
恋猫de小郭3 分钟前
AndroidX 将引入有全新 AppState ,用于管理 Compose 状态
android·前端·flutter
别问,问就是菜鸡7 分钟前
阿里云效前端流水线自动化部署
前端·阿里云·自动化·持续部署
燐妤8 分钟前
前端HTML编程4:深入学习CSS
前端·学习·html
2301_8163743312 分钟前
服务访问的用户认证
前端·网络
XS03010612 分钟前
从浏览器到互联网的完整数据流
前端·数据库·servlet·交互
hhb_61818 分钟前
MATLAB数值计算与数据可视化核心技术梳理及实战应用案例解析
前端
lichenyang45319 分钟前
从零理解微前端:基于 React + Vite + qiankun 的子应用切换 Demo
前端·react.js·状态模式
颂love21 分钟前
Git的简单学习
git·学习
一个学Java小白25 分钟前
git 如何免密提交之 基于 Gitee 的 SSH 配置教程
git
2601_9577808432 分钟前
AI智能体时代:为什么HTML正在取代Markdown成为新一代输出标准
大数据·前端·人工智能·gpt·html·claude