`--名称`选项不';不能使用'git submodule add'命令

`--名称`选项不';不能使用'git submodule add'命令,git,Git,我想添加一个具有不同名称的git子模块,如: git submodule add --name foo git@bitbucket.org:ironsand/cookbook-foo.git 我想创建一个名为foo的git子模块目录,但存储库是用名为cookbook foo创建的 很可能我做错了什么,但我不知道是什么错了 如何更改git子模块目录的名称?不要将子模块的路径和名称混为一谈。你想跑吗 git submodule add git@bitbucket.org:ironsand/cook

我想添加一个具有不同名称的git子模块,如:

git submodule add --name foo git@bitbucket.org:ironsand/cookbook-foo.git
我想创建一个名为
foo
的git子模块目录,但存储库是用名为
cookbook foo
创建的

很可能我做错了什么,但我不知道是什么错了

如何更改git子模块目录的名称?

不要将子模块的路径和名称混为一谈。你想跑吗

git submodule add git@bitbucket.org:ironsand/cookbook-foo.git foo/
相反。有关更多详细信息,请参阅
git子模块
手册页;相关的
git子模块
语法如下

git submodule [--name <name>] <repository> [<path>]
我,我“混为一谈”:
$ cd ~/Desktop
$ mkdir test
$ cd test
$ git init
$ git submodule add --name brutus https://github.com/bradfitz/gitbrute bradfitz_bruteforce
$ ls -a
.           .git            bradfitz_bruteforce
..          .gitmodules
$ cat .gitmodules
[submodule "brutus"]
    path = bradfitz_bruteforce
    url = https://github.com/bradfitz/gitbrute