php 将Xampp Code Igniter 3 + MariaDB项目推送到github的理想方法是什么?

6yoyoihd  于 2023-04-04  发布在  PHP
关注(0)|答案(1)|浏览(162)

我正在使用Xampp,Code Igniter 3和MariaDB进行我的第一个项目。
该项目在我的机器上运行良好,但我想正确地将该项目上传到github。
正确的意思是:

  • 上传项目的所有(且仅!)必要文件(以便在其他人的PC上运行)。

我相信(我可能是错的)项目的所有必要文件都在这两个文件夹中:数据库文件:xampp/mysql/data/order_system代码点火器文件:xampp/htdocs/ci/order_system
我的主要问题是:我应该只上传这两个主文件夹到github吗?然后呢?我理想的情况是,我应该指示某人应该在哪里粘贴文件夹,以便项目工作?
或者我上传我的整个xampp文件夹?(我相信不是这样的,哈哈)。
或者我上传整个xampp文件夹结构,但只上传这两个主(order_system)文件夹中的内容/文件?
以下给予一些背景:我对git/github的了解很少,这是我的第一个CI+Xampp项目。

4dbbbstv

4dbbbstv1#

如果这个问题令人困惑,我道歉。我缺乏一些重要的git/github理解来正确解释它。
但无论如何,我已经提出了一个解决方案,通过做这4个主要步骤。
1.在github上创建了一个存储库,并将其链接到xampp\htdocs\codeigniter3\中的文件夹
1.在项目的文件夹中,我已经放置了所有的应用程序文件(如index.php,应用程序文件夹和文件,composer.json等)。
1.对于其他资源,如数据库,我在主项目文件夹中创建了另一个文件夹,名称为assets。然后,我放置了使项目运行所需的文件(例如,包含所有必要查询的.SQL)。
1.在github README文件中,我列出了在assets文件夹中运行.SQL查询的指令,还列出了使用的所有技术(因此不会混淆使用的数据库或xampp/php版本)。
我不确定这是否是最好的方法,但基于我的需要和对该主题的研究,这是我提出的,这是一个功能性的解决方案。

相关问题