Git學習記錄(版本回退)

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

相關文章
相關標籤/搜索