我的项目有前端和后端。它们都位于本地的两个不同文件夹中,因此它们是完全独立的。我希望他们共享同一个GitHub repo,例如,repo可以有两个名为 frontend 和 backend
frontend
backend
如果是这样,使用什么命令将每个项目的源代码推送到 前端 或 后端 文件夹?
前端
后端
这是一个困惑的问题,但我会尽力给你一个答案。
如果这是你的结构:
那就是my_项目repo中的任意文件夹树。只要像平常一样承诺和推动。在哪里进行更改没有任何区别。
你可以用 git submodules 。这将允许您分离项目
my_项目可能包含环境或其他通用配置,每个子模块都是独立的存储库。每个应用程序中的更改都是单独控制的,但仍然使用简单的提交、推送。
如果您想从文件夹转换到存储库,只需将文件夹从当前git树中复制出来,然后运行 git init ,然后推它。
git init