git 回退到历史版本
1. 查看历史版本:git log
每一次提交的日志从commit开始,commit后面是版本号,历史版本日志的第一个是当前版本,往后依次往前推。
Merge:是说本版本是由哪两个版本合并的
Author:提交者
Date:提价日期
Date下面就是作者commit时写的更新日志,到日志这本次版本日志的信息就结束了。
2. 日志输出漂亮的单行模式:git log --pretty=oneline
只有版本号和提交时的日志
3. 回滚到某一个历史版本:git checkout 61939820c1495cf2d97f711a5d91daa279140caf
61939820c1495cf2d97f711a5d91daa279140caf 这个就是想要回退的版本号,当然复制太多嫌麻烦可以只复制前6位。
然后再执行git log查看下,619398这个版本成第一个了。
4. 其它回滚方式
回滚到上一个版本:git reset HEAD^
往前回滚3个版本:git reset HEAD~3
5. 查看操作日志:git reflog
版本号 操作记录
6. 回滚后再要返回到回滚前的版本:git reset --hard 9038e4
9038e4为版本号前6位
文章出处:http://www.cnblogs.com/aaron-agu/
只有毅力和决心才能使人真正具有价值!