我已将我的一个库的git子模块克隆到我正在开发的项目中。问题在于,克隆后,我需要更改克隆的子模块中的一些行,但我不想将这些更改推送到原始仓库中。
我希望这些更改保留在超级项目中。这可能吗?我该如何实现?
编辑:如@GoZoner所说,基本上是:
- Git克隆 foo;
- cd foo;
- git submodule init;
- git submodule update;
- cd path/to/submodule;
- git checkout master;
- 更改子模块
- git commit -am“Something”;
- git push origin(超级项目);
然后,当我在另一台计算机上克隆超级项目(执行前4个步骤),我希望这些更改被保存在超级项目中。