将资产从一个 Repo 移动到另一个,git 提交历史记录?

Moving Assets from one Repo to another, git commit history?

我只是将应用程序存储库的一部分从一个存储库移动到另一个存储库,但想知道是否可以像 github 上的 fork 那样保留提交历史记录。

有可能。您可能可以使用 git filter-branch。这是一个功能强大(但也相当复杂)的命令。 https://git-scm.com/docs/git-filter-branch

具体如何操作取决于您要做什么(例如,新存储库的目录结构相对于旧存储库的外观如何)。