我已经将我的一个库的一个git子模块克隆到了一个我正在进行的项目中。问题是,在克隆之后,我需要更改克隆子模块中的一些行,但我不想将这些更改推到原始存储库中。
我想让这些变化留在超级工程中。这个是可能的吗?我怎样才能做到这一点?
编辑:正如@GoZoner所说,基本上是它的:
H 111cd master;
)。
然后,当我在另一台计算机中克隆超级项目时(直到第4步),我希望将这些更改保存在超级项目中。
发布于 2012-06-03 16:56:32
我认为您需要放松“不提交子模块”约束。有两种选择:
否则,我看不出有什么办法能达到你的愿望。
发布于 2012-06-01 19:22:07
您可以为您的更改签出一个单独的分支。别把那支树枝推起来。您确实想要推送的更改,请在原始分支之一上进行。把那个分支合并到你不向上推的特殊分支中。不要在您的特殊分支上做任何其他工作,因为这样您就必须以另一种方式合并。你可以这么做,但事情变得复杂了。
https://stackoverflow.com/questions/10856138
复制相似问题