You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用git status命令仅显示仓库中已修改文件的文件名?

仅显示Git仓库中已修改文件的文件名

你可以用以下几个Git命令实现只输出修改文件的文件名,替代无效的--name-only选项:

  • 仅列出未暂存的已修改文件:
git diff --name-only

这个命令会直接输出所有还没执行git add的修改文件名称,完全符合你想要的输出格式。

  • 仅列出已暂存的已修改文件(已经执行过git add的文件):
git diff --cached --name-only
  • 列出**所有已修改(暂存+未暂存)**的文件:
git diff HEAD --name-only

如果你的仓库包含子模块,不想显示子模块的修改内容,可以在命令后加上--no-submodules参数,比如:

git diff --name-only --no-submodules

内容的提问来源于stack exchange,提问作者Rob Bednark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:25:54