如何将其他人的 GitHub 存储库克隆为我的存储库的子目录?

How do I clone someone else's GitHub repo as a subdirectory of my repo?

我想将另一个存储库中的函数添加到我的存储库中。为了以最干净的方式保留该存储库中的编辑历史记录和许可信息,同时继续构建和修改该存储库以适合我的存储库,我想将其克隆为我的存储库中的子目录。

有人问过这个问题 here,但我没有在 link 中看到明确的答案。有没有一种干净简单的方法来做到这一点?

您可以使用名为 GitHub submodules 的功能,您可以找到详细说明 here

TL;DR

git submodule add <git@github ...> folder/to/submodule/