为什么 Git 存储库看不到子文件夹?

Why are subfolders not being seen by the Git repository?

我刚刚为一个项目创建了一个本地存储库(使用 Git),该项目将包含许多子文件夹(这是一个教学项目,包含第 1...2...3 课等...,每个在主目录中都有一个文件夹)。
我将其连接到我在 GitHub.com 上创建的远程存储库,并希望这足以开始工作、推送、提交等...现在我已经在主文件夹中创建了第一个 Xcode 项目Xcode 提交功能和终端 git commit 命令都没有看到任何变化。
我看到的症状是远程存储库看到“项目名称”文件夹,然后是其中的“第 1 课”文件夹,但“第 1 课”中没有其他内容,Xcode 项目应该在其中(它实际上在查找器)。
可能出了什么问题?
在一个目录中创建一个可以自动获取添加到其中的每个新文件的存储库的正确操作集是什么?
非常感谢!

Git 不会自动跟踪您在包含本地 git 存储库的目录树中创建的新文件。

当您创建新文件时,您需要使用“git 添加”命令通知 git 您希望跟踪它们。

git add path-to-new-file

如果您创建新文件但不添加它们,那么当您运行“git status”命令时,输出应包含标记为未跟踪文件的部分,如下所示:

Untracked files:
(use "git add ..." to include in what will be committed)

asdf.txt

它将显示相对于 git 存储库顶部的文件路径,包括文件名。将所有这些传递给 git 添加命令。然后提交,就像您提交更改的文件一样。