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的代码),并且不能够回滚,请谨慎操作!)
可以看到已经重新指向了第二个版本那