📌  相关文章
📜  git 显示未跟踪的文件 - Shell-Bash (1)

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

Git 显示未跟踪的文件 - Shell/Bash

在 Git 中,未跟踪的文件是指没有被 Git 版本控制系统追踪的文件。这些文件可能是新创建的或被修改的文件,但尚未添加到 Git 的跟踪列表中。在本文中,我将向你介绍如何使用 Shell 或 Bash 命令来显示未跟踪的文件。

使用 git status 命令查看未跟踪的文件

git status 是一个非常有用的 Git 命令,可以查看当前工作目录和暂存区的状态。通过运行 git status 命令,你可以看到哪些文件已被修改、已被添加到暂存区或者未被追踪。

$ git status

运行以上命令后,Git 会输出当前工作目录的状态信息,其中包含有关未跟踪文件的详细信息。

使用 git ls-files 命令列出未跟踪的文件

另一个查看未跟踪文件的方法是使用 git ls-files 命令。该命令用于列出 Git 跟踪的文件,通过指定 --others 参数来查看未跟踪的文件。

$ git ls-files --others

运行以上命令后,Git 将列出所有未跟踪的文件的相对路径。

使用通配符和过滤器

你还可以在 Shell 或 Bash 命令中使用通配符和过滤器来查找特定类型或文件名模式的未跟踪文件。

例如,要列出所有以 .txt 结尾的未跟踪文件,你可以运行以下命令:

$ git ls-files --others -- "*.txt"

以上命令将只返回所有以 .txt 结尾的文件路径。

将未跟踪的文件添加到 Git

一旦你找到了未跟踪的文件,你可以使用 git add 命令将它们添加到 Git 的跟踪列表中。

$ git add <file1> <file2> ...

你还可以使用通配符将多个未跟踪的文件一次性添加到跟踪列表中。

$ git add *.txt
结论

通过使用 git statusgit ls-files 命令,你可以轻松地查看未跟踪的文件。此外,你还可以使用通配符和过滤器来过滤所显示的文件。一旦找到了未跟踪的文件,你可以使用 git add 命令将它们添加到 Git 中进行版本控制。

希望本文提供的信息对你有所帮助!让我们保持代码库的整洁,有效地管理未跟踪的文件。