Git使用之恢复文件
情况一:文件在工作区没有添加到暂存区。
git checkout -- filename (丢弃工作区的修改,或者可以理解为用版本库的文件覆盖这个文件)
情况二:已经git add 到暂存区
git reset HEAD filename 把暂存区的修改丢弃掉
git checkout -- filename
情况三:已经git commit到版本库
git reflog查看 commit_id
git reset --hard commit_id
PHP中常见的问题点,知识点,及盲点。