Git 导出单个目录到一个新的项目

Gao
因为随着项目越来越庞大, 慢慢的需要将项目的不同目录分离出去, 想要保留对应的目录提交记录. ```bash # 克隆项目 git clone ... # 创建一个分支 git checkout -b newrepo # 使用git filter-branch过滤提交 git filter-branch --prune-empty --subdirectory-filter subdirectory newrepo # 分支被重建后, 只有对应的目录的提交和内容, 将分支提交到新的项目 git remote add newrepo url git push new repo newrepo:main ``` 执行完成后, 新的项目便导出成功了