无法在Git中添加子模块

无法在Git中添加子模块,git,github,Git,Github,我无法通过Git将以下子模块推入Github。我看到以下错误消息。我做错了什么 我遵循以下步骤: cd my_project git init git add * git status 然后,它将消息显示为: Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>

我无法通过Git将以下子模块推入Github。我看到以下错误消息。我做错了什么

我遵循以下步骤:

cd my_project
git init
git add *
git status
然后,它将消息显示为:

   Changes not staged for commit:
      (use "git add <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
      (commit or discard the untracked or modified content in submodules)

        modified:   server/auth (modified content)

    no changes added to commit (use "git add" and/or "git commit -a")
未为提交而暂存的更改:
(使用“git add…”更新将提交的内容)
(使用“git签出--…”放弃工作目录中的更改)
(提交或放弃子模块中未跟踪或修改的内容)
修改:服务器/auth(修改的内容)
未向提交添加任何更改(使用“git add”和/或“git commit-a”)
在推送之后,我的子文件夹server/auth将不会进入我的github存储库,请帮助我解决此问题。我对此不熟悉: 我的项目结构如下: 服务器作为主模块和客户端资源身份验证作为子模块,除了“身份验证”之外,一切都在进行中

您对Git子模块的定义是什么?当我看到您的4个步骤时,在我看来,您创建了一个新的Git存储库,其中包含很少的子文件夹,但没有Git子模块

我想为客户端资源身份验证添加git子模块,您可能会这样做:

cd my_project
git init
git submodule add <global-path-to-sub-repository> **clients**
git submodule add <global-path-to-sub-repository> **resource**
git submodule add <global-path-to-sub-repository> **auth**
git submodule init
git add *
git status
cd my\u项目
初始化
git子模块添加**客户端**
git子模块添加**资源**
git子模块添加**auth**
初始化子模块
git添加*
git状态

在尝试推送之前,是否确保指示添加并提交更改?是的,我遵循了此链接:确定吗?您发布的错误消息表明,在尝试推送之前,您没有添加或提交您的
golive服务器/golive auth
。你能编辑你的问题并包括你在编辑完所有文件后键入的命令的确切顺序吗?@ratnesh Hi,你能试试
git add.
而不是
git add*
?@kucing\u terbang,我试过add。同样,但错误消息相同:无法为提交暂存更改