1
我已经添加子模块到我的项目中,我已经添加了我的文件,然后我做了提交。我现在要做什么?我无法推送更改,因为该子模块存储库不是我的,我没有密码,等等。是否有可能将子模块中的更改推送到我的服务器?如何解决git子模块中的更改?
我已经添加子模块到我的项目中,我已经添加了我的文件,然后我做了提交。我现在要做什么?我无法推送更改,因为该子模块存储库不是我的,我没有密码,等等。是否有可能将子模块中的更改推送到我的服务器?如何解决git子模块中的更改?
您无法通过简单的推送更新服务器上的子模块源。可能的方式做到这一点:
更新子模块链接到新的分支repository.You可以通过编辑.gitmodules
做到这一点文件:
[submodule "lib/Example"]
path = lib/Example
url = ../Example.git # <-- here insert link to your fork
在将来这样做,你必须手动更新您的叉子,定期做拉从上游(原来的子模块项目)库
git submodule update
你是什么意思的“子模块添加到我的项目”,您可以从远程仓库克隆它? – saurav
是的,我从远程存储库克隆它。我点击smartgit“submodule-> add”并进入远程仓库url – Ildar
可能是这个问题可以帮助你 - http://stackoverflow.com/questions/8372625/git-how-to-push-submodule-toa-a-远程仓库 – saurav