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位

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM