相关疑难解决方法(0)

如何`git submodule add`现有子存储库?

问题

如何将现有的子存储库添加为 git 中的子模块?

为什么

我有一个私人codespace超级模块,其子模块随机分散:

codespace (git repo, private)
??? Archived_projects (git repos)
??? Projects
    ??? project-foo (git repo)
    ??? project-bar (git repo)
Run Code Online (Sandbox Code Playgroud)

有时子模块有未准备好推送的提交。但我希望在推送 supermodule 时保存它们codespace
codespace是克隆到c9.io工作区或其他地方的 repo 。

我所做的

codespace (git repo, private)
??? Archived_projects (git repos)
??? Projects
    ??? project-foo (git repo)
    ??? project-bar (git repo)
Run Code Online (Sandbox Code Playgroud)

cmd.exe

linus@machine /cygdrive/f/__Storage__/Workspace
$ git clone https://github.com/octocat/Spoon-Knife.git
Cloning into 'Spoon-Knife'...
$ cd Spoon-Knife/
$ git clone https://github.com/octocat/Spoon-Knife.git ./foo/bar
Cloning into './foo/bar'...
$ git …
Run Code Online (Sandbox Code Playgroud)

git git-submodules cloud9-ide

12
推荐指数
5
解决办法
1万
查看次数

标签 统计

cloud9-ide ×1

git ×1

git-submodules ×1