gpt4 book ai didi

git status -> 显示将在子目录中添加(暂存)的文件

转载 作者:IT王子 更新时间:2023-10-29 00:36:42 29 4
gpt4 key购买 nike

假设我在一个文件夹中启动了一个 git 存储库,其中有几个子目录。

我有几个 globbing 模式 .gitignore 来排除子目录中的文件。但是,当我执行 git status 在我暂存任何内容之前时,git status 只显示将添加的子文件夹的名称,而没有具体说明每个子目录中的哪些文件将被添加如果我执行 git add . 将被添加(暂存)。

不过有趣的是,git status 明确说明了在我使用 git add . 暂存文件后将提交的文件。

有没有要求 git status 明确说明要暂存 的文件?

最佳答案

尝试:

git status -u

或长格式:

git status --untracked-files

这将显示未跟踪目录中的单个文件。

这里是-u的详细描述来自 git-status man page 的选项:

-u[<mode>]
--untracked-files[=<mode>]

Show untracked files.

The mode parameter is optional (defaults to all), and is used to specify the handling of untracked files; when -u is not used, the default is normal, i.e. show untracked files and directories.

The possible options are:

  • no - Show no untracked files
  • normal - Shows untracked files and directories
  • all - Also shows individual files in untracked directories.

The default can be changed using the status.showUntrackedFiles configuration variable documented in git-config(1).

关于git status -> 显示将在子目录中添加(暂存)的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12682045/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com