xcode - 为什么 Git 存储库看不到子文件夹?
问题描述
我刚刚为一个包含许多子文件夹的项目创建了一个本地存储库(使用 Git)(它是一个教学项目,包含第 1...2...3 课等...,每个在主目录中都有一个文件夹)。
我将它连接到我在 GitHub.com 上创建的远程存储库,并希望这足以开始工作、推送、提交等......现在我已经在主文件夹中创建了第一个 Xcode 项目,既不是 Xcode 提交功能也不是终端git commit
命令看到任何变化。
我看到的症状是远程存储库看到“项目名称”文件夹,然后在其中看到“第 1 课”文件夹,但在“第 1 课”中没有其他内容,Xcode 项目应该在其中(它实际上在 Finder 中)。
可能出了什么问题?
在自动获取添加到其中的每个新文件的目录中创建存储库的正确操作集是什么?
非常感谢!
解决方案
Git 不会自动跟踪您在包含本地 git 存储库的目录树中创建的新文件。
当您创建新文件时,您需要使用“git add”命令通知 git 您希望跟踪它们。
git 添加路径到新文件
如果您创建新文件但不添加它们,那么当您运行“git status”命令时,输出应包含标有未跟踪文件的部分,如下所示:
未跟踪的文件:(
使用“git add ...”来包含将要提交的文件)asdf.txt
它将显示相对于 git 存储库顶部的文件路径,包括文件名。将所有这些传递给 git add 命令。然后提交,就像更改文件一样。
推荐阅读
- bash - 制作文件列表并在目录中的同一文件上运行命令
- python - 为什么 YouTube 数据 API 中存在缺失部分错误
- excel - 如何在 Power Query 中旋转列并保持顺序?
- python - 使用 pandas 根据特定条件删除重复行
- apache-kafka - 作为 kafka 发布者,我如何区分同一主题的不同数据集的消费者组?
- ruby-on-rails - 无法安装 ruby gem ovirt-engine-sdk-4.4.1 windows 8 x64
- android - 如何解决 FirebaseUiException:代码 10,消息 10
- javascript - react.js 中的“.map 不是函数”错误
- mysql - 如何通过 PHPmyadmin 将小数插入/更新到 mysql?
- oracle - 如何格式化oracle连接字符串并将查询输出到文件