2012-01-07 105 views
1

我有有一个git的子模块项目一期工程在github.comgit的子模块不能推

我克隆了一个项目托管,使用

git clone [email protected]:myname/myproject.git 

后,我没有执行这些,

git submodule init 
git submodule update 

,现在,如果我做一个更新的子模块代码我真的不能推送子模块,

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

感谢

+1

回答了这个问题 http://stackoverflow.com/questions/5814319/git-submodule-push – nivanka 2012-01-07 16:26:47

回答

1

你需要在子模块平推:

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

有一件事你可能需要做的是建立或者检出辅助模块一个分支,推送这一点。如果您在无头模式下操作,则只需执行此操作。您也可以标记并推送该标签。