今天删除日志时不小心把控制器删除掉了
心里一荒 不过还好 phpstorm 上面的git 有rollBack 操作
不过 既然是用git 那如果使用命令改怎么操作呢
第一种情况 就像上面说的 误删了文件 但是还没有提交的暂存区(git add .)
git checkout -- filename
如: git checkout -- index.php
如果仅是对于文件的写入操作的话 ctrl + z 其实更常用
但是如果是误删 git 命令就派上用场了
如果是多个文件
git checkout -- .
第二种情况 将文件添加到了暂存区 (执行了 git add . 但是没有执行 git commit -m )
git reset HEAD 文件名
如: git reset HEAD index.php
如果多个
git reset HEAD
第三种情况 执行了git commit -m
1 撤销
git revert commitid
2 回到某个版本
git reset --hard