所以我正在开发一个 API 客户端 gem,它工作得很好,有自己的 github 存储库,我的团队负责人决定他希望我将这个客户端 api 移动到 api 存储库本身。所以我将文件复制到它自己的目录中,从客户端目录中删除 .git 目录,并将其合并到主目录中。工作得很好。
但是,现在当我尝试从 master 创建一个分支时,该目录在 github 上显示了一个子模块,并且在我的本地 git 中没有被跟踪。没有 .gitmodules 文件夹,也没有提到任何子模块。我无法创建新分支,因为它说有未跟踪的文件将被覆盖(我的客户端 gem 目录中的所有文件),但据我所知,我无法开始跟踪这些文件。我可以很好地访问该目录,但是一旦我修改了文件,更改就不会显示在 api 项目 git 中。
我该怎么办?