磁盘文件与权限

git-diff:显示已跟踪文件的内容变更

· 52CE 我爱测

适用场景 显示已跟踪文件的内容变更。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 git diff 显示已跟踪文件的内容变更。 更多信息:。 - 显示未暂存的更改: git diff - 显示所有未提交的更改(包括已暂存的): git diff HEAD - 仅显示已暂存(添加过但未提交)的更改: git diff --staged - 显示过去某段时间内所有提交的变更(日期表达式如“1 week 2 days”或 ISO

适用场景

显示已跟踪文件的内容变更。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

git diff

显示已跟踪文件的内容变更。 更多信息:https://git-scm.com/docs/git-diff。

  • 显示未暂存的更改:

git diff

  • 显示所有未提交的更改(包括已暂存的):

git diff HEAD

  • 仅显示已暂存(添加过但未提交)的更改:

git diff --staged

  • 显示过去某段时间内所有提交的变更(日期表达式如“1 week 2 days”或 ISO 日期):

git diff 'HEAD@{{{3 months|weeks|days|hours|seconds ago}}}'

  • 显示差异统计信息(如文件变更列表、直方图及总行数增删):

git diff --stat {{提交}}

  • 输出自某次提交以来的文件创建、重命名及权限变更的摘要:

git diff --summary {{提交}}

  • 比较两个分支或提交之间的单个文件:

git diff {{分支1}}..{{分支2}} {{路径/到/文件}}

  • 将当前分支的某文件与其他分支的对应文件进行对比:

git diff {{分支}}:{{路径/到/文件2}} {{路径/到/文件}}

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。