离子 Git 和/或 GitHub Git?
Posted
技术标签:
【中文标题】离子 Git 和/或 GitHub Git?【英文标题】:Ionic Git and/or GitHub Git? 【发布时间】:2017-10-06 00:09:35 【问题描述】:我最近开始与 Ionic 合作开展一个我和朋友正在从头开始的项目。我一直在寻找最好的移动应用程序开发,因为我看到有 Ionic、React Native、Cordova(所有这些都是必需的)和 PhoneGap。我们与 PhoneGap 合作,但我们认为 Ionic 可能更容易实现。我们还在寻找用于 Web 托管和数据的 Firebase(尽管我之前关注的是 Heroku,然后是 Mongo Atlas)。
无论如何,当我创建了一个测试项目并开始修改它以理解它时,我真的很困惑,但迎接它的是... Git...
我已经在 Git 中有一个存储库,我假设 Ionic 已经内置了它,以便在您开发时更容易和更有条理,但现在我处于困境中。我们想要一个 web 界面,我们将以 express 样式运行,但是,至少在我看来,Firebase 并不完全支持“中间件样式”的 web 应用程序。我打算通过此服务器处理来自 Web 和移动应用程序的请求,因为不会有太多信息要通过,并且在 Web 服务器和数据处理服务器之间建立安全链接将比它的价值更麻烦。
回到 Git。我应该只推送到 Ionic 进行测试,然后当我满意时,推送到 GitHub 吗?另外,创建单独的存储库(例如:Application-Mobile、Application-Web、Application-Server)是否是个好主意?
我很抱歉在这里提出了一个广泛的问题,并且我认为我是一名“入门”级别的开发人员。两年前我使用过 React(但它已经改变了很多),以及 express,一个小猫鼬,Mongo,刚开始学习 SQL,JQuery,涉足 php,涉足 Perl,几乎没有使用过 PhoneGap 和离子。
我知道我们想要的应用程序类型需要这种多样性,但我想在深入了解并且无法退出之前了解一些我正在研究的内容。我做了一些研究,但找不到我要找的确切内容。
你们会怎么做?
【问题讨论】:
"...Ionic 内置了这个..." 内置了什么?你能为我们这些熟悉 Git 但不熟悉 Ionic 的人解释一下你所看到的吗? 基本上,当我创建 Ionic 应用程序并将cd
ed 到其中时,它更改为 master
分支。我访问了 Ionic 的网站并登录了我的控制台。果然当我进入应用程序时,它使用Git的地方有这个东西。我可以解释它的最好方法是它在“GitHub”中拥有自己的构建,它与 GitHub 本身完全分开。
【参考方案1】:
一般来说,如果您将后端用于 Web 和移动端,则将后端、Web 和移动端分开是更好的方法。
开发人员使用 Github、GitLab 来交换代码和控制版本。
您可以从教程开始。
【讨论】:
以上是关于离子 Git 和/或 GitHub Git?的主要内容,如果未能解决你的问题,请参考以下文章