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