如何保持在 Git Submodule 代码的开放和私有共存

假设我在 github 有一个开源的版本库 x 供大家使用,该库里面又包含了好些个 submodules,其中有一个 submodule 名为 a 是自己在 github 又创建的: ?View Code BASH$ git submodule add http://github.com/icyleaf/a.git modules/a 现在问题是,由于代码需要更新,同时涉及到了 a 这个 submodule,但是它的添加 url 是 read-only,由于 x 这个库是供大家使用,因此 a 又不能设为 private: ?View Code BASH$ git clone git@github.com:icyleaf/a.git modules/a 目前想到的方法是在 … Continue reading