有没有办法存储我的存储库的片段以供部署并能够 git 拉取

Is there way to store a fragment of my repository for deployment and be able to git pull

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

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

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

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

即使您有两个分支(每个文件夹一个),并且 pushed only one of them,这些分支(与您当前的存储库)有太多共同的历史记录,您最终还是会推送完整的历史记录。

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