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

相关文章
相关标签/搜索