如何反转 `git submodule init`

发布于 2024-10-08 11:24:30 字数 122 浏览 3 评论 0原文

为了启动项目,我必须执行 git submodule init ,然后执行 git submodule update 。但现在秘密已经泄露了,我想知道在提交回存储库之前是否需要做一些事情来将其打包。

有什么想法吗?

To get a project started, I had to perform git submodule init followed by git submodule update . But now that the cat's out of the bag, I was wondering if there's something I have to do to pack it back up before committing back up to the repository.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

划一舟意中人 2024-10-15 11:24:30

您是否更改了子模块中的代码,或者仅更改了主存储库中的代码而不是子模块的一部分?

如果您对子模块中的代码进行了更改,则首先需要进入您进行更改的每个子模块并将其提交到该子模块。完成此操作后,您可以在主存储库中提交,并且将记录这些子模块的新状态。

如果您没有更改子模块中的任何文件,只更改了主项目中的文件,那么不需要,在提交之前您无需执行与子模块相关的任何操作。

Did you make changes to code in the submodules, or only to code in the main repository not part of the submodules?

If you made changes to code in submodules, you first need to go into each submodule you made changes in and commit them to that submodule. After you've done that, then you can commit in the main repository and the new state of those submodules will be recorded.

If you didn't change any files in submodules, only ones in the main project, then no, there is nothing you need to do related to submodules before committing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文