无法推送git子模块

时间:2012-01-07 16:16:22

标签: git github

我有一个项目,它有一个git子模块,项目托管在github.com

我使用

克隆了项目
git clone git@github.com:myname/myproject.git

之后我确实执行了这些,

git submodule init
git submodule update

现在,如果我对子模块代码进行更新,我就无法将其推送到子模块,

PS:我可以访问项目和子模块,这可以是什么?

感谢

1 个答案:

答案 0 :(得分:1)

您需要处于子模块级别才能推送:

cd path/to/submodule
git add -A && git commit && git push
cd -

您可能需要做的一件事是在子模块中创建或签出分支并推送它。如果您在无头模式下操作,您只需要这样做。您还可以标记并推送该标记。