Git:遗忘指令记录
撤销add的文件
git add 如果添加了错误的文件的话
撤销操作:
- git status 先看一下add 中的文件
git reset HEAD
如果后面什么都不跟的话 就是上一次add 里面的全部撤销了- git reset HEAD XXX.py 就是对某个py文件进行撤销了
- git reset HEAD file 即使对file文件夹进行撤销
另外一种 git restore --staged 文件名
(看的窗口提示)
1.
撤销commit的文件
git commit 添加错文件
-
git log
看一下提交错的版本号
第一个是提交错误的版本,要回到第二个,直接reset第二个的id那即可
-
git reset --hard commit_id
(请注意,如果执行本文说的操作,会将指定的commit删除(即会删除指定的commit的代码),并且不能够回滚,请谨慎操作!)
可以看到已经重新指向了第二个版本那
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通