git - 如何使现有 Git 存储库的一部分成为子模块

标签 git git-submodules

我有这个 Git 存储库,其中包含两个文件夹:binary-searchpoker

例如:https://github.com/soulnafein/code-katas

我想将这些文件夹变成子模块并保留它们的更改历史。

我该怎么做?

最佳答案

今天有一个更好的方法:git subtree

参见 this answer .

关于git - 如何使现有 Git 存储库的一部分成为子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1593620/

相关文章:

git - 跟踪 git 中子文件夹的版本号

git - 让 Git init 自动使用 SSH

git - 如何使用 yarn 从 github 添加一个使用 typescript 且未编译的包?

python - python包的版本管理

python - 在父项目上运行 pytest 时,如何忽略 git 子模块根目录下的 conftest.py 文件(例如 submodule/conftest.py)?

gitlab - 是否有任何自动方法来更新父 git repo 以指向其子模块的最新提交?

git - Maven 发布准备因 Git 子模块而失败

windows - Windows 7 代理后面的 git 中的 SSH

git - 从主干 merge 到分支,但只 merge 分支中的文件

git - 如何放弃(切换)需要 merge 的分支?