指令 | 描述 |
---|---|
版本信息 | |
git —version | git 版本 |
指令帮助 | |
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] | 读取一个文件,展示其文件内容 |
设置局部用户名称
执行完毕后,通过以下命令查看本仓库的所有配置信息: