1、比较两次提交之间的文件更新列表(新增、删除、修改)
git diff f22383335316d1e0879593eea1f73e1a18531a79 138003954faafc6c09976fe112849622a728d2f9 --name-status
说明:
1)需要先在项目的git页面上或者采用 git log 命令获取到 对应的提交号
2)–name-status 表示 :显示新增、修改、删除的文件清单
2、
其他命令见下表所示:
选项 | 说明 |
---|---|
–stat | 显示每次提交的文件修改统计信息。 |
–name-status | 显示新增、修改、删除的文件清单。 |
-p | 按补丁格式显示每个提交引入的差异。 |
–graph | 在日志旁以 ASCII 图形显示分支与合并历史。 |
–shortstat | 只显示 --stat 中最后的行数修改添加移除统计。 |
–relative-date | 使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。 |
–pretty | 使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)。 |
–abbrev-commit | 仅显示 SHA-1 校验和所有 40 个字符中的前几个字符。 |
–name-only | 仅在提交信息后显示已修改的文件清单。 |
–oneline | –pretty=oneline --abbrev-commit 合用的简写。 |