指令描述
版本信息
git —versiongit 版本
指令帮助
git [指令] -h查看指令帮助信息
git [指令] —help打开指令详细帮助页面
查看日志:Git - 查看提交历史
git log -n 20查看日志 (最近 20 条),可省略 n 为-20;参数—graph 可视化显示分支关系
git log —follow [file]显示某个文件的版本历史,包括文件改名
git log -n 20 —graph参数“—graph”可视化显示分支关系
git log —follow [file]显示某个文件的版本历史
git reflog查看所有可用的历史版本记录(实际是 HEAD 变更记录),包含被回退的记录,常用来撤销回退
git blame [file]以列表形式查看指定文件的历史修改记录
格式化日志
git log -n 20 —oneline参数“—oneline”可以让日志输出更简洁(一行)
git log —pretty=oneline一行显示提交信息

git log —pretty=format: “%h %s” —graph自定义输出格式

筛选日志
git log —pretty=format: “%s” —since=“2019-07-17 07:36pm” —until=“2019-07-29 08:28pm”查询指定时间区间的提交
git log —pretty=format: “%s” —since=“2019-07-17 07:36pm” —until=“2019-07-29 08:28pm” —grep=“feat”查询包含指定字段的提交o
导出日志
git log > log. txt导出 Git log 日志
git log —pretty=format: “%s” —graph —since=“2019-10-14 02 18 pm” —grep=“feat” > log. txt同上,日志格式化后导出日志
创建仓库
git init [文件目录]初始化创建 Git 仓库,如果不指定[文件目录],则在当前目录创建
Git 配置
git config —list查看配置信息,包括系统(—system)+全局(—global)+项目(—local)配置
git config —list —system查看系统配置,全局(—global)、项目(—local)配置配置类似
git config —global user. name “名称”配置用户名
git config —global user. email “邮箱”配置邮箱
查看文件
cat [file]读取一个文件,展示其文件内容

设置局部用户名称

git config --local user.name "songxingguo"
git config --local user.email "songxingguo@taomee.com"

执行完毕后,通过以下命令查看本仓库的所有配置信息:

git config --local --list