Git-历史版本的基本操作
Git-历史版本的基本操作
-
查看历史版本
1
2git reflog #查看版本信息
git log #查看详细版本信息,可以显示完整版本号、Autor、Date等 -
穿梭回历史版本
1
2
3
4
5
6git reset --hard <版本号> #回退到版本号所在的版本
git reset --hard HEAD #当前版本
git reset --hard HEAD^ #回退到上一个版本
git reset --hard HEAD^^ #回退到上上一个版本
git reset --hard HEAD~3 #回退到往上3个版本
git reset --hard HEAD~10 #回退到往上10个版本-
当前版本号可以在
.git/refs/heads/master
中查看 -
git log --online
可以查看历史记录的简洁版本 -
git log --reverse
用于你想显示所有日志 -
git log --author
可以查找指定用户提交的日志1
2git log --author==<用户名> --online -5
# 数字表示显示的条数 -
git log --online --before{3.weeks.ago} --after={2010-04-18} --no-merges
- 查看三周前在四月八日之后的所有提交
--no-merges
选项隐藏了合并提交
-
-
查看指定文件的修改记录
1
git blame <文件名>
参考资料
Comment