git:一些撤销操作

参考自 如何撤销 Git 操作?

一、撤销提交

git revert HEAD

撤销上次提交.

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


二、撤销某次merge

git merge --abort


三、替换上一次提交

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

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


四、从暂存区撤销文件

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

git rm --cached [filename]


更多:

Git的撤销和回滚命令总结

恢复GIT不同区域的修改

相关推荐
酷爱码12 分钟前
好看的个人主页HTML源码分享
前端·html
三思而后行,慎承诺27 分钟前
react的fiber 用法
前端·javascript·react.js
我的golang之路果然有问题43 分钟前
案例速成GO+Socket,个人笔记
开发语言·笔记·后端·websocket·学习·http·golang
Deepsleep.1 小时前
前端性能优化面试回答技巧
前端·面试·性能优化
boring_1111 小时前
全局id生成器生产方案
大数据·分布式·后端
Kusunoki_D2 小时前
Git Bash 启动时 ssh-agent 多次尝试启动但失败
git·ssh·bash
brave_zhao2 小时前
使用Spring Boot实现WebSocket广播
spring boot·后端·websocket
不想上班只想要钱2 小时前
vue3使用<el-date-picker分别设置开始时间和结束时间时,设置开始时间晚于当前时间,开始时间早于结束时间,结束时间晚于开始时间
前端·javascript
Li_Ning213 小时前
为什么 Vite 速度比 Webpack 快?
前端·webpack·node.js
2501_915373883 小时前
Electron 入门指南
前端·javascript·electron