12.git log查看提交历史
我们使用git status 只是查看当前项目的状态。如果希望回顾项目的提交历史,可以使用git log这个简单且有效的命令。
![git log git log](./images/git_log.gif)
git log
git log操作注意事项
git log 后只输出最近5次的提交历史,控制台按大多数按键没反应,此时按回车键会一行行输出,按空格键直接到最初的提交的历史,按Q退出提交历史。
如果觉得提交历史太多,可以使用git log -(数字)的形式来控制提交历史条数。
![git log -数字 git log -数字](./images/git_log_-%E6%95%B0%E5%AD%97.gif)
git log -数字
如果觉得显示的信息太多了,还可以通过设置--pretty=oneline,显示一行信息。此时仅显示提交的哈希值和提交信息
git log -2 --pretty=oneline
![git log -数字 pretty=oneline git log -数字 pretty=oneline](./images/git_log_-%E6%95%B0%E5%AD%97_pretty=oneline.gif)
git log -数字 pretty=oneline
当然如果你也可以设置其他想查看的信息
git log -数字 --pretty=format:"%h|%an|%ar|%s"
%h提交的简写哈希值 hash
%an作者名字 author Name
%ar作者修订日期,按多久以前的方式显示 Author revision date
%s提交说明 Submission
![git log -2 --pretty=="%h %an %ar %s" git log -2 --pretty=="%h %an %ar %s"](./images/git_log_-2_--pretty==.gif)
git log -2 --pretty=="%h %an %ar %s"