假设我在一个文件夹中启动了一个git存储库,并且其中有几个子目录。
我有几种遍历模式.gitignore
可以排除子目录中的文件。但是,当我git status
在暂存任何内容之前执行操作时,git status仅显示要添加的子文件夹的名称,而没有具体说明如果执行此操作,则将添加(暂存)每个子目录中的哪些文件git add .
。
不过,有趣的是,我git status
明确地介绍了在我暂存文件后将提交的文件git add .
。
无论如何,git status
对于要暂存的文件,有没有要求明确地说明文件?
.gitignore
看起来像您发布的内容(即忽略带有例外的目录或子目录)。另外,为什么会这样呢?顺便说一句,git status
返回将正确地提交的文件列表分期后用git add .
。