git:一些撤销操作

参考自 如何撤销 Git 操作?

一、撤销提交

git revert HEAD

撤销上次提交.

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


二、撤销某次merge

git merge --abort


三、替换上一次提交

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

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


四、从暂存区撤销文件

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

git rm --cached [filename]


更多:

Git的撤销和回滚命令总结

恢复GIT不同区域的修改

相关推荐
程序员爱钓鱼16 分钟前
Rust const泛型详解:让常量也成为泛型参数
后端·面试·rust
计算机魔术师24 分钟前
我看了 Hugging Face 的 Daily Papers,发现这件事
前端
evans在进步41 分钟前
Spring Boot 工程化核心详解:Parent、Starter、热部署、事务与多数据源
spring boot·后端·python
yu俞娥宝1 小时前
Codex官网前端可抄吗?技术拆解、风险边界与合规借鉴方案
前端
宫水三叶的刷题日记1 小时前
馋猫外卖:AI 让字节式试错没有天花板
后端
捧 花2 小时前
FastAPI 基础语法:从一个完整接口理解 Web API 的设计
前端·python·fastapi·middleware
Hilaku2 小时前
一行 CSS 新特性干掉 20 行 JavaScript ?
前端·javascript·程序员
奶茶树2 小时前
【C++】13. C++11新特性【上】
c语言·开发语言·c++·git·github
JarvanMo2 小时前
AI 写代码暴增 161 倍,移动开发有没有变得更差?
前端
SomeB1oody2 小时前
【RustyML入门】7.4. 按需裁剪与模块化集成
开发语言·后端·机器学习·rust·教程