如何将客户端和服务器端项目文件夹作为一个项目(api + 前端)推送到 github 上?

2024-01-26

我已经完成了我的项目。

我的堆栈:

Front-End UI => Reactjs
Back-End => Nodejs/Expressjs + MongoDB

下面是我的project structure包含两个文件夹:

project_Name > client + server

project_Name是主文件夹client and server是单独的文件夹,两者都在里面project_Name文件夹。 还有里面client and server我已经安装了相应的文件夹npm modules (reactjs + nodejs)

My API end point正在运行localhost:8000 and reactjs on localhost:5000

所以现在我想将我的项目添加到github存储库。 我很困惑如何实现这一目标? 我是否需要将客户端和服务器端代码分别推送到两个不同的 git 上?

Or

我只需要上传project_Name包含双方项目文件的文件夹? 但既然如此,那我该怎么办呢? 因为在推动之前git,该目录应该有package.json文件和node_modules这将仅在内部client and server侧文件夹。

这些是git推送我正在使用的项目的命令:

git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/vik.........git
git push -u origin main
                

但我不知道我必须在哪个文件夹中启动repository第一的? 请让我知道解决方案。 谢谢!


如果您创建的项目有自己的文件夹,那么您需要做的是:

根文件夹:项目 。/客户 。/服务器

  1. 从根文件夹启动 .git。
  2. git 添加 . (然后添加所有文件)
  3. git commit...等等。如果您需要任何帮助,请随时发表评论!

它会一次性添加您的所有文件,所以不用太担心,它不会推送任何空文件夹。

在某些情况下,create-react-app 会自己创建一个 git 存储库。 在文件资源管理器中查找隐藏文件,并确保在推送内容之前删除客户端中的 .git 文件夹,否则会引发错误。

在你的主文件夹上运行 NPM install ,它会为你创建一个 package.json 。 尽量不要想太多,慢慢来。

希望这有帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将客户端和服务器端项目文件夹作为一个项目(api + 前端)推送到 github 上? 的相关文章

随机推荐