📌  相关文章
📜  git 仅显示文件名 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:19.110000             🧑  作者: Mango

Git 仅显示文件名 - Shell/Bash

在使用 Git 管理代码的过程中,有时候我们只需要查看一个提交中的文件名而不需要查看文件的详细内容。这时候可以使用 Git 的 --name-only 选项。

语法
$ git show --name-only <commit-SHA>
说明

--name-only 选项用于只显示提交中改动的文件名,不显示内容。

<commit-SHA> 为提交的 SHA 值,可以是完整的 SHA 值或 SHA 值的前几个字符。

示例
$ git show --name-only 9fcebdc

输出的结果只会显示修改的文件名,如下所示:

commit 9fcebdc8b40dc0d2885d0adfa4f1ca0e4164fca4 (HEAD -> master)
Author: xxx
Date:   Mon Sep 6 14:35:39 2021 +0800

    Updated README.md

README.md
应用场景
  • 在查看提交历史时,只需要查看文件名而不必打开文件,可以提高效率。
  • 可以配合其他命令,如 grep 命令,在指定的提交中查询特定的文件名。
参考链接