我应该在哪里初始化Git存储库?

时间:2015-09-23 12:02:28

标签: git github

我已经开始使用git,阅读了一些教程,但我仍然不知道使用它的正确方法是什么?我应该在哪里创建我的存储库?

我们说我有以下项目

my_project
    - modules
        - module_a
            - controller
                feature_a_controller
                feature_b_controller
            - model
                feature_a_model
                feature_b_model
        - module_b
            - controller
                feature_a_controller
                feature_b_controller
            - model
                feature_a_model
                feature_b_model
    - public
        - js
            script.js
        - css
            style.css

1
我希望每个模块都有单独的历史记录,因此我应该在 module_a module_b 中初始化存储库,但每个模块可能包含 public 文件javascript或css。据我所知,你不能从外部目录向repo添加文件,那么我应该在 my_project 目录中初始化存储库吗?

2
如果每个功能(控制器+型号)都有自己的分支,那么我们当前正在研究 module_a 吗?

或者我应该在 my_project 中初始化存储库,每个模块(module_a和module_b)应该有自己的分支?

所有这些可能性让我感到困惑

2 个答案:

答案 0 :(得分:0)

您应该在{strong> my_project 中init并在单独的分支中更改module_a和module_b,并继续推送到master / develop。 检查this是否有分支模型。

答案 1 :(得分:0)

my_project 文件夹中初始化存储库。为 module_a module_b

创建单独的分支