我有项目Foo
与它自己的存储库。今天我在我的解决方案中添加现有项目:复制新项目Bar
(不是我的存储库)的下载源中的所有文件,并在VisualStudio中设置参考(它编译Bar
而不是Foo
)。Git submodule commit
现在我在复制Bar
项目和我的Foo
项目中改变了一些内容。转到“Git扩展”并发现,我的项目Foo
中包含的新项目Bar
作为子模块,如预期的那样。
我提交Foo的本地和原点的所有更改。我想在Bar
中提交所有更改,但我记得 - 这不是我的项目(我没有克隆它)。我只能在本地提交更改。如果我试图拉改变它必须像“拉请求”Bar
项目的作者。
我需要做什么,那不要删除/ recopy Bar
项目?我只是需要从作者回购中克隆它,而不是使用回购更改复制文件夹中的设置(将作者的原始内容更改为我),并将更改提交到我的原点。
我该怎么做?谢谢。