我已经将我的一个库的一个 git 子模块克隆到我正在处理的项目中。问题是,克隆后,我需要更改克隆子模块中的一些行,但我不想将这些更改推送到原始存储库中。
我希望这些更改保留在超级项目中。这可能吗?我怎样才能做到这一点?
编辑:正如@GoZoner 所说,基本上是:
- 混帐克隆富;
- 光盘富;
- git子模块初始化;
- git 子模块更新;
- cd 路径/到/子模块;
- git结帐大师;
- 对子模块进行更改
- git commit -am“某事”;
- git push origin(超级项目);
然后,当我在另一台计算机上克隆超级项目时(直到第 4 步),我希望将这些更改保存在 superproject 中。