git:一些撤销操作

参考自 如何撤销 Git 操作?

一、撤销提交

git revert HEAD

撤销上次提交.

(会在当前提交后面,新增一次提交,抵消掉上一次提交导致的所有变化,所有记录都会保留)


二、撤销某次merge

git merge --abort


三、替换上一次提交

git commit --amend -m "新的提交信息"

可以修改上一次的提交信息


四、从暂存区撤销文件

如果不小心使用了git add命令, 把一个文件本不想添加到暂存区的文件加到了暂存区,可用下面的命令撤销

git rm --cached [filename]


更多:

Git的撤销和回滚命令总结

恢复GIT不同区域的修改

相关推荐
冬夜戏雪11 分钟前
实习面经记录(十)
java·前端·javascript
zb2006412037 分钟前
CVE-2024-38819:Spring 框架路径遍历 PoC 漏洞复现
java·后端·spring
uzong1 小时前
AI Agent 是什么,如何理解它,未来挑战和思考
人工智能·后端·架构
追逐时光者1 小时前
DotNetGuide突破了10K + Star,一份全面且免费的C#/.NET/.NET Core学习、工作、面试指南知识库!
后端·.net
yuweiade1 小时前
springboot和springframework版本依赖关系
java·spring boot·后端
ywf12151 小时前
springboot设置多环境配置文件
java·spring boot·后端
爱学习的程序媛1 小时前
【Web前端】JavaScript设计模式全解析
前端·javascript·设计模式·web
小马爱打代码2 小时前
SpringBoot + 消息生产链路追踪 + 耗时分析:从创建到发送,全链路性能可视化
java·spring boot·后端
小码哥_常2 小时前
MyBatis批量插入:从5分钟到3秒的逆袭之路
后端
小码哥_常2 小时前
从SharedPreferences到DataStore:Android存储进化之路
前端