我无法通过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")
在我推送之后,我的子文件夹服务器/ auth不会进入我的github存储库,请帮我这个我是新手: 我的项目结构如下: 服务器作为主要和客户端,资源和身份验证作为子模块,但&#34; 身份验证除外&#34;一切都在承诺。
答案 0 :(得分:0)
您对 Git Submodule 的定义是什么?当我看到你的4个步骤时,我认为你创建了一个新的Git存储库,其子文件夹很少但没有git子模块?
我想为客户端,资源和 auth 添加git子模块,您可能会这样做:< / p>
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