1、查看文件提交記錄
執行 git log 文件名 進行查看歷史記錄
git log --pretty=oneline 文件名 簡易信息查看
指針,指向的提交
2、回退歷史
git reset --hard HEAD^ 回退到上一次提交
git reset --hard HEAD~n 回退n次操作
3、版本穿越
進行查看歷史記錄的版本號,執行 git reflog 文件名
執行 git reset --hard 版本號
4、還原文件,(修改完文件之後想後悔)_
git checkout -- 文件名
文件回來了
5、刪除某個文件,不小心提交了一個錯誤的文件,或者想刪除原來的文件,本地刪除是不管用的
需要 先刪除文件
再git add 再提交
但是是真的刪掉了麼,其實是還有記錄的
6、可以使用版本穿越來看到刪除的東西