sh 将git repo的整个历史记录添加到另一个带子树的git项目中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 将git repo的整个历史记录添加到另一个带子树的git项目中相关的知识,希望对你有一定的参考价值。

# /rel/path/to/subproject/folder should not be created yet
# <branch> is the branch of the subproject you want to include in the current project
# Source: http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/
git subtree add --prefix /rel/path/to/subproject/folder git@github.com:<user>/<subproject>.git <branch>

以上是关于sh 将git repo的整个历史记录添加到另一个带子树的git项目中的主要内容,如果未能解决你的问题,请参考以下文章

将 Git 存储库内容移动到另一个存储库,保留历史记录

sh 此脚本将帮助您从git repo历史记录中删除大文件,并缩小存储库的大小。

sh 将子目录从一个git存储库移动到另一个git存储库的子目录,而不会丢失提交历史记录。

sh 将一个git repos复制到另一个

将Git存储库内容移动到保留历史记录的另一个存储库

Git本地存储库提交导出