git log --name-status 这个命令会显示每个提交的相关信息以及被修改的文件列表。每个文件的状态会以字母代码的形式显示,表示文件的变化类型,例如: "A":新增文件 "M":修改文件 "D":删除文件 除了上述命令,还可以使用其他选项来定制显示的内容,例如:
git log --author="开发者" 根据commit描述,查找对应的提交记录 git log--grep="Initial commit"//可以传入-i用来忽略大小写//如果想同时使用--grep和--author,必须在附加一个--all-match参数 查看某个文件相关的提交记录 $ git log -- test.txt test1.txt 所有以.md结尾的文件的提交历史 $ git log *...
及文件修改的统计 gitlog --stat// 显示每次修改的文件列表 git whatchanged// 显示每次修改的文件列表, 及文件修改的统计 git whatchanged --stat//显示最后一次的文件改变的具体内容 git show// 以ASCII字符串形式表示的分支及其分化衍合的情况。
另外,后边的路径还支持正则,比如:git log *install.md,是指定项目路径下的所有以install.md结尾文件的提交历史。 另外,文件名应该放到参数的最后位置,通常在前面加上--并用空格隔开表示是文件。 另外,git log file/,可以查看file文件夹下所有文件的提交记录。 6)按分支 --: --branchName branchName参数:为任意...
git log -[length] -[length]参数用于指定显示多少条日志 $ gitlog--oneline -2c08099d add hello.txt to gitrep723687a add c.txt 1 2 3 这里面使用-2来指定显示前两条日志 git log –skip=[skip] --skip=[skip]参数用来指定跳过前几条日志。下面的命令用来查看第二和第三条日志 ...
1.git log 如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明。如果记录过多,则按Page Up、Page Down、↓、↑来控制显示;按q退出历史记录列表。 2.git log -n 如果不想向上面那样全部显示,可以选择显示前N条。
--name-only:仅在提交信息后,显示已修改的文件清单。 --name-status:显示新增、修改、删除的文件清单。 --abbrev-commit:仅显示SHA-1校验和的前几个字符,而非所有的40个字符。 --relative-date:使用较短的相对时间,而不是完整格式显示日期(比如“2 weeks ago”)。 --graph:在日志旁以 ASCII 图形显示分支与...
git log --name-status release..test Affiche les commits qui se trouvent dans la branche "test" mais pas encore dans la branche "libération", ainsi que la liste des chemins que chaque commit modifie. git log --follow builtin/rev-list.c Affiche les commits qui ont changé builtin/rev...
查看git状态命令有两个常用的选项:git status和git log。 1. git status命令: git status命令用于查看当前git仓库的状态,即查看有哪些文件被修改、添加或删除了。使用该命令可以帮助你了解当前工作区与暂存区的差异,并且可以查看未跟踪的文件。 使用方法: ...
--name-status:显示新增、修改和删除的文件清单 --abbrev-commit:仅显示SHA-1的前几个字符,而非所有的40个字符 --relative-date:使用较短的相对时间显示(例如:"twoweeksago") --graph:显示ASCII图形表示的分支合并历史 —pretty=:使用其他格式显示历史提交信息,可选项有:oneline,short,medium,full,fuller,email,...