Py学习  »  Git

是否可以将“git push”项目放到GitHub存储库中的某个文件夹中?

mastercooler6 • 3 年前 • 1247 次点击  

我的项目有前端和后端。它们都位于本地的两个不同文件夹中,因此它们是完全独立的。我希望他们共享同一个GitHub repo,例如,repo可以有两个名为 frontend backend

如果是这样,使用什么命令将每个项目的源代码推送到 前端 后端 文件夹?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131597
 
1247 次点击  
文章 [ 1 ]  |  最新文章 3 年前
Martin
Reply   •   1 楼
Martin    3 年前

这是一个困惑的问题,但我会尽力给你一个答案。

如果这是你的结构:

  • my_项目(回购)
    • 后端(文件夹)

那就是my_项目repo中的任意文件夹树。只要像平常一样承诺和推动。在哪里进行更改没有任何区别。

你可以用 git submodules 。这将允许您分离项目

  • my_项目(回购)
    • 前端(回购,子模块)
    • 后端(回购,子模块)

my_项目可能包含环境或其他通用配置,每个子模块都是独立的存储库。每个应用程序中的更改都是单独控制的,但仍然使用简单的提交、推送。

如果您想从文件夹转换到存储库,只需将文件夹从当前git树中复制出来,然后运行 git init ,然后推它。