git log
查看日志
使用git log
查看历史提交的版本
这样可能不太好看你能够使用 git log --pretty=oneline
进行简化
须要友情提示的是,你看到的一大串相似1094adb…的是commit id(版本号),和SVN不同,Git的commit id不是1,2,3……递增的数字,而是一个SHA1计算出来的一个很是大的数字,用十六进制表示,并且你看到的commit id和个人确定不同,以你本身的为准。
这时候咱们要退回到 new file mygit
那个版本怎么办呢git
git reset --hard HEAD^
上一个版本就是HEAD,上上一个版本就是HEAD,固然往上100个版本写100个比较容易数不过来,因此写成HEAD~100。markdown
这会的文件目录
使用 git reset
后的文件目录
这样就回退成功了atom
若是我发现这个版本还不如之前的好怎么办?我改怎么回去呢?
使用git reflog
找到版本id
Git容许咱们在版本的历史之间穿梭,使用命令git reset --hard commit_id
spa