首页 > 解决方案 > 有没有办法存储我的存储库的片段以进行部署并能够 git pull

问题描述

我有一个目录结构如下所示的存储库

-- Frontend
  -- Frontend files
-- Backend
  -- Backend files

我现在希望将后端部署到 Pythonanywhere。Pythonanywhere 作为远程云控制台进行部署。我希望能够在没有前端的情况下仅存储后端内容以节省内存。我是否必须将存储库分解为前端和后端存储库,或者这有一个 .gitfocus 命令或函数只关注后端文件夹中的更改。

标签: gitfiledeploymentpythonanywhere

解决方案


如“ PythonAnywhere 上的 Git 推送部署”中所述,如果您想要 git 推送您的文件以触发部署,您将需要确实有两个存储库。

即使您有两个分支(每个文件夹一个),并且只推送了其中一个,这些分支(与您当前的存储库)有太多的共同历史记录,无论如何您最终都会推送完整的历史记录。

拥有单独的存储库(通过子模块在父存储库中本地分组)更干净。


推荐阅读