git - 有没有办法存储我的存储库的片段以进行部署并能够 git pull
问题描述
我有一个目录结构如下所示的存储库
-- Frontend
-- Frontend files
-- Backend
-- Backend files
我现在希望将后端部署到 Pythonanywhere。Pythonanywhere 作为远程云控制台进行部署。我希望能够在没有前端的情况下仅存储后端内容以节省内存。我是否必须将存储库分解为前端和后端存储库,或者这有一个 .gitfocus 命令或函数只关注后端文件夹中的更改。
解决方案
如“ PythonAnywhere 上的 Git 推送部署”中所述,如果您想要 git 推送您的文件以触发部署,您将需要确实有两个存储库。
即使您有两个分支(每个文件夹一个),并且只推送了其中一个,这些分支(与您当前的存储库)有太多的共同历史记录,无论如何您最终都会推送完整的历史记录。
拥有单独的存储库(通过子模块在父存储库中本地分组)更干净。
推荐阅读
- c++ - 如何为头文件中的成员函数获得正确的代码覆盖率
- php - PHPBU 在 localhost 上不执行任何备份
- angular - 在 Angular 中处理多部分响应体
- html - 如何在引导程序的小屏幕上更改导航栏切换按钮的位置
- ios - 定时器在 UITableView iOS 中没有更新
- puppet - Puppet 6 和模块 puppetlabs/accounts hiera yaml 不填充内容
- scheme - 无限流的累加器
- javascript - React Native 上的 Firebase orderByChild
- reactjs - 如何在渲染 reactjs 中使用方法?
- javascript - 如何使 HTML 画布不可聚焦/不可选择