浏览本地仓库的所有写操作
1 .git reflog
1 .凡是可以改变仓库状态的都会被记录到这个里面
2 .commit,pull,push,reset,merge,rebase,checkout,revert
查看所有commit消息
1 .git log
搜索提交历史
git log -S "关键词"
某个commit之后的所有变动
git log [tag] HEAD --pretty=format:%s
显示某个文件的版本历史,包括文件名更改
git log --follow [file]
显示指定文件的每一次diff
git log -p file
显示过去5次提交
git log -5 --pretty --oneline
显示所有提交过的用户,按照提交次数排序
git shortlog -sn
显示执行文件是什么人在什么时间修改过
git blame index.html
显示暂存区和工作区的差异
git diff
1 .修改过的东西没有提交到暂存区
显示工作区与当前分支最新的commit之间的差异
git diff HEAD
显示了两次提交之间的差异
git diff test01 master
1 .看两个分支之间的差异
显示今天写了多少代码
git diff --shortstat "@{0 day ago}"
网友评论